Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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_Git Branch_Git Reset - Fatal编程技术网

如何将本地git分支中的更改恢复到远程跟踪分支?

如何将本地git分支中的更改恢复到远程跟踪分支?,git,git-branch,git-reset,Git,Git Branch,Git Reset,我对吉特了解得够多了,会很危险。我正在开发android repo的框架/基本git。 我换了一个分支机构p/androidopt。该分支具有远程跟踪分支vsg/p/androidopt 后来,我做了一些修改,并将其提交给当地分行。我有大约17个。我没有将这些更改推送到远程跟踪分支。它们只在我当地的分公司有售 现在我想将本地分支重置为远程跟踪分支(即vsg/p/androidopt),忽略本地分支中的所有更改 是否有人可以使用上述分支名称提供git命令来执行此操作 谢谢。选项:删除分支并重新创建

我对吉特了解得够多了,会很危险。我正在开发android repo的框架/基本git。 我换了一个分支机构p/androidopt。该分支具有远程跟踪分支vsg/p/androidopt

后来,我做了一些修改,并将其提交给当地分行。我有大约17个。我没有将这些更改推送到远程跟踪分支。它们只在我当地的分公司有售

现在我想将本地分支重置为远程跟踪分支(即vsg/p/androidopt),忽略本地分支中的所有更改

是否有人可以使用上述分支名称提供git命令来执行此操作

谢谢。选项:删除分支并重新创建
git分行-D p/androidopt

然后去做这个

git签出-b p/androidopt——跟踪vsg/p/androidopt/

但请确保使用正确的分支名称

2.选项:重置
git重置——硬vsg/p/androidopt

1。选项:删除分支并重新创建
git分行-D p/androidopt

然后去做这个

git签出-b p/androidopt——跟踪vsg/p/androidopt/

但请确保使用正确的分支名称

2.选项:重置
git reset——硬vsg/p/androidopt
要清除所有本地更改,请使用
git reset

git reset --hard <branch-name> 

要清除所有本地更改,请使用
git reset

git reset --hard <branch-name> 
可能的重复可能的重复