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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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 是否可以在SourceTree中取消显示(或重置)文件,如果可以,如何执行?_Git_Atlassian Sourcetree_Sourcetree - Fatal编程技术网

Git 是否可以在SourceTree中取消显示(或重置)文件,如果可以,如何执行?

Git 是否可以在SourceTree中取消显示(或重置)文件,如果可以,如何执行?,git,atlassian-sourcetree,sourcetree,Git,Atlassian Sourcetree,Sourcetree,考虑这样一种情况:您有一个工作副本,其中包含两个已更改的文件,您希望单独提交这些文件,即:进行两次提交。直接使用git,您可以: git add change1.txt 为下一次提交暂存change1.txt。如果随后决定先提交change2.txt,则可以: git reset change1.txt git add change2.txt 在暂存/工作副本之间交换文件,而不撤消文件中的更改 我正试图帮助一位同事使用图形用户界面(在本例中是Atlassian)来完成这项工作,但我无法理解

考虑这样一种情况:您有一个工作副本,其中包含两个已更改的文件,您希望单独提交这些文件,即:进行两次提交。直接使用git,您可以:

git add change1.txt
为下一次提交暂存change1.txt。如果随后决定先提交change2.txt,则可以:

git reset change1.txt
git add change2.txt
在暂存/工作副本之间交换文件,而不撤消文件中的更改

我正试图帮助一位同事使用图形用户界面(在本例中是Atlassian)来完成这项工作,但我无法理解

有一个Add命令,它成功地将文件添加到临时区域。但是,没有重置命令,至少我找不到。存在删除命令,但使用该命令时会发出警告:

以下文件包含不在源代码管理中的更改或信息,如果删除它们,这些更改或信息将无法恢复:

这意味着不能像git reset那样简单地将文件从暂存移回工作副本


是否有任何方法可以使用SourceTree执行上述change1.txt所述的简单un阶段?

选择文件,然后单击取消所选阶段:


我没看到那些按钮,但看到你红色盒子正上方的汉堡按钮了吗?包含使按钮出现的“分割视图分段”选项。谢谢-但是多么愚蠢的界面@亚历克斯麦克米兰-奇怪!是的,这是一个奇怪的选择。很高兴这有帮助!