git: git操作遇到的坑 & 解决方法

xiaoxiao2021-02-28  97

-ProblemReasonSolution0把仓库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 即可。45

转载请注明原文地址: https://www.6miu.com/read-53302.html

最新回复(0)