git 的一些总结
当git pull与远端仓库发生冲突时,要先储存本地仓库在拉取。
1 | $ git stash |
然后再执行git pull。
1 | $ git pull |
这时我们再将之前储存的工作pop出来。
1 | $ git stash pop |
这是我们正常就会拉取成功,接下来我们要处理冲突,可以用git diff辅助查看。(目前我没有使用其他工具辅助nvim)
处理完之后就可以正常git三板斧了。
当我们在一个feat分支上开发时,主分支main更新了,我们需要将main的更新合并到feat分支上。
1 | $ git checkout feat |
这样就将main的更新合并到了feat分支上。
how to use git rebase:
1 | $ git rebase -i main # 可以是任意分支 |
rebase可以帮助我们去除一些git log中一些脏commit, -i可以让我们编辑commit记录。
Sep 2024