Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何协调分歧的分支主节点和原点/主节点?_Git - Fatal编程技术网

Git 如何协调分歧的分支主节点和原点/主节点?

Git 如何协调分歧的分支主节点和原点/主节点?,git,Git,运行git status Your branch and 'origin/master' have diverged, # and have 10 and 8 different commits each, respectively. 我想做的是从遥控器中拉出主分支。我希望忽略本地分支上的所有更改,并返回到当前主分支 这是怎么做到的?我尝试过拉合并,但感觉好像我做错了什么。您可以使用以下命令将本地master分支重置为origin/master状态: git reset --hard orig

运行
git status

Your branch and 'origin/master' have diverged,
# and have 10 and 8 different commits each, respectively.
我想做的是从遥控器中拉出主分支。我希望忽略本地分支上的所有更改,并返回到当前主分支


这是怎么做到的?我尝试过拉合并,但感觉好像我做错了什么。

您可以使用以下命令将本地
master
分支重置为
origin/master
状态:

git reset --hard origin/master

您可以使用以下命令将本地
分支重置为
原点/主
状态:

git reset --hard origin/master

忽略所有更改并返回原始主机状态的方法是:

git reset --keep origin/master

--keep
--hard
更安全,因为它不会掩盖任何您可能已经忘记的暂存和未暂存的更改。)

忽略所有更改并返回原始主机状态的方法是:

git reset --keep origin/master

--keep
--hard
更安全,因为它不会掩盖您可能已经忘记的任何阶段性和未阶段性更改。)

可能的重复在提问之前使用“git”标记搜索“origin/master divered”是否真的那么难?可能的重复是否真的那么难搜索在提问之前使用“git”标记“origin/master divered”?