Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
Sourcetree:如何恢复git拉_Git_Atlassian Sourcetree - Fatal编程技术网

Sourcetree:如何恢复git拉

Sourcetree:如何恢复git拉,git,atlassian-sourcetree,Git,Atlassian Sourcetree,我在Sourcetree for Mac下有一个本地存储库,它正在跟踪远程存储库的主分支。我尝试导入一个在远程回购协议中但不在本地回购协议中的分支,因此我在“Remotes”标签下选择它并按下“Pull”…但它看起来像是将该分支中的更改拉入并合并到本地主节点中。现在,我的主机上有一条信息,上面写着“6前进”,我的“按下”按钮上有一个徽章,要求我将这6项更改推入远程主机 我不想那样做;我想放弃这6个改变,让我的本地主人保持原样。搜索后,建议的解决方案似乎是选择有问题的提交,然后右键单击“将主机重置

我在Sourcetree for Mac下有一个本地存储库,它正在跟踪远程存储库的主分支。我尝试导入一个在远程回购协议中但不在本地回购协议中的分支,因此我在“Remotes”标签下选择它并按下“Pull”…但它看起来像是将该分支中的更改拉入并合并到本地主节点中。现在,我的主机上有一条信息,上面写着“6前进”,我的“按下”按钮上有一个徽章,要求我将这6项更改推入远程主机

我不想那样做;我想放弃这6个改变,让我的本地主人保持原样。搜索后,建议的解决方案似乎是选择有问题的提交,然后右键单击“将主机重置为此提交”,但它没有做到这一点;挂起的提交仍显示在“按下”按钮中。我能做什么


(我没有在这台机器上安装git,只有Sourcetree,所以最好是只安装Sourcetree的解决方案)。

我不确定,但我很确定您的机器上安装了git,因为Sourcetree使用git。如果我打开终端并键入
git
,它会显示“未找到命令”。好的,看起来你需要安装git:所以我认为在Sourcetree中没有办法做到这一点?现在是2016年,在Sourcetree中仍然无法做到这一点。而是使用git--reset hard xxx按照