git 走过的坑

工作之后,就一直在用git了,没有集中地学过git,一般就是用几个常用命令,因此,遇到过大大小小的问题。在此记录给自己看看,大神勿喷。

前提:总分支不动,新建自己的本地分支,同事新建了ta的本地分支。

情境一:因为我忙去了,然后没来得及写代码,然而同事已经写完了且上传了分支。此时,应该

1 git pull

2 git 切到自己的分支

3 git merge origin/itsbranch

 

情境二:我写了一部分内容,上传到我自己的分支去了。然后,我又忙去了。我同事又都写完了,但是ta改过我的代码,此时,我又想merge一下,结果报错。又想直接全部强制覆盖。此时,

1 git fetch --all

2 git reset --hard origin/itsbranch

3 git pull

然后报错:git--merge失败,you need to resolve your current index firs

运行

4 git reset --merge

报错:Pulling is not possible because you have unmerged files

5 git add .

6 git commit -m "update"

7 git pull

解决了 ✌️

 

下次有问题应该还会再更新的,开发小白也要加油啊!

posted @ 2020-09-03 10:08  sun_cloud  阅读(165)  评论(0编辑  收藏  举报