-ProblemReasonSolution
0把仓库clone到local,在master上新建branch_w。修改完branch_w后发现local的master也被同步修改了。每一次local上只能对一个branch修改。想要对不同branch上进行修改,就每次pull下不同的分支来,在该branch上修改后及时push,再pull下另一个branch来修改。
1reset后,发现log变到对应hash点了,可是文件并没有reset到对应hash点,并遇到报错: Unstaged changes after reset遇到了冲突。用reset –hard再来一遍,对应hash点的文件就会跳出来啦。
2reset到之前的hash点后,想重新reset回最新的hash点。可是这时候log –graph只能显示到目前状态的hash树,找不回最新的hash值了。本地的log信息也被恢复成之前hash点的log记录了 。没关系,sever上的log依然是最新的。直接reset –hard origin/HEAD或者reset –hard origin/master 即可。
3git branch显示不出所有branch其他branch都被隐藏起来了git branch -a 即可。
4
5


Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐