git 有没有办法 push 部分文件到远程仓库
資深大佬 : QBugHunter 2
假设本地从库是从远程仓库里拉过来的, 然后我修改了其中的 10 个文件,文件名分别是 A0-A4,B0-B4 这 10 个文件的改动我全部
git add A*.java git add B*.java
然后这些改动我还没有 commit,这个时候我希望只把文件 B0-B4 推送到远程仓库里,该怎么操作?
大佬有話說 (11)
假设本地从库是从远程仓库里拉过来的, 然后我修改了其中的 10 个文件,文件名分别是 A0-A4,B0-B4 这 10 个文件的改动我全部
git add A*.java git add B*.java
然后这些改动我还没有 commit,这个时候我希望只把文件 B0-B4 推送到远程仓库里,该怎么操作?
把文件都拷贝走一份;
git reset –hard
然后把 B0~B4 加进去
然后 git add . ; git commit !
最后把文件拷回来
如果不涉及文件改名(状态是 R ),那么把你提交的文件取消暂存,让暂存区只留下想提交的东西,然后提交就可以了。
真得建议 git 要尽早做提交,因为修改提交,要比把一大堆文件分多次提交,简单。