- 将本地修改添加到暂存区
git stash
- 2.拉取代码
git pull
- 解决冲突
手动解决冲突,并提交
git add <conflicted-file>
git commit
- 将暂存区的修改写入
git stash pop
- 提交
git add .
git commit -m message
git push
git pull设置成rebase和不要rebase有什么区别
默认情况下,git pull
会执行以下操作:
- Fetch:从远程仓库获取更新的提交。
- Merge:将这些更新合并到当前的本地分支。
A -- B -- C -- X -- Y
\ \
D -- E (merge commit)
可以通过 git pull --rebase
命令将远程更改变基到本地分支。这会将本地的提交“重新应用”到远程分支的最新提交之后。
A -- B -- C -- D -- E -- X' -- Y'