84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
远程仓库有4个文件,本地有5个文件,相当于新增了一个,从远程仓库git pull下来后,会把本地的新增文件给删除了,直接git push又提示版本落后,不能推送到远程仓库,应该如何操作?
先把本地新增的文件commit之后再去合并远程仓库的,具体操作如下:git add .git commit -m "something"git fetchgit rebase -i origin/远程分支名使用rebase可以防止分叉
补充一下。如果当前还不是提交的最终版本,在git commit那步有两种选择。
一个是先stash,rebase之后再git stash apply stash@{0}也可以先commit,然后完成了所有本地更改之后再git commit --amend
git stash apply stash@{0}
git commit --amend
先把本地新增的文件commit之后再去合并远程仓库的,具体操作如下:
git add .
git commit -m "something"
git fetch
git rebase -i origin/远程分支名
使用rebase可以防止分叉
补充一下。如果当前还不是提交的最终版本,在git commit那步有两种选择。
一个是先stash,rebase之后再
git stash apply stash@{0}
也可以先commit,然后完成了所有本地更改之后再
git commit --amend