Gre*_*egg 4 git git-pull git-branch
我正在一个本地分支机构工作,我需要从原点拆分其中一个分支,所以我发出了以下命令:
git pull origin设计
当我这样做时,该分支最终被合并到我当前的本地分支中,这根本不是我想要的.所以我需要做两件事:
要退出由以下内容创建的合并提交pull:
git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)
如果合并是快进合并(意味着您没有在本地完成任何工作),那么git reset --hard您想要保留在本地的最后一次提交的sha1.
要在不合并的情况下获取远程分支:
git fetch origin
Run Code Online (Sandbox Code Playgroud)
远程分支将显示为origin/master(with git branch -a).