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_Push_Commit_Atlassian Sourcetree - Fatal编程技术网

Git 删除正在等待的推入式源目录树

Git 删除正在等待的推入式源目录树,git,push,commit,atlassian-sourcetree,Git,Push,Commit,Atlassian Sourcetree,我提交了不想推送的文件。我还没推 如何删除提交 这是我的屏幕的外观: 这些是选项: 我不想撤消对源代码的任何更改 要在不更改任何源代码的情况下删除提交,需要执行“混合”重置 右键单击最后一次“良好”提交(可能是origin/master)。选择“将当前分支重置为此提交” 在生成的对话框中,从下拉列表中选择“混合…”,然后单击“确定” 您的工作副本将保持不变(不会更改任何文件),但索引将被重置,这意味着选定副本之后的所有提交都将从您的历史记录中删除。我不想撤消对源代码的任何更改!!-你现在

我提交了不想推送的文件。我还没推

如何删除提交

这是我的屏幕的外观:

这些是选项:


我不想撤消对源代码的任何更改

要在不更改任何源代码的情况下删除提交,需要执行“混合”重置

右键单击最后一次“良好”提交(可能是
origin/master
)。选择“将当前分支重置为此提交”

在生成的对话框中,从下拉列表中选择“混合…”,然后单击“确定”


您的工作副本将保持不变(不会更改任何文件),但索引将被重置,这意味着选定副本之后的所有提交都将从您的历史记录中删除。

我不想撤消对源代码的任何更改!!-你现在能澄清一下吗?如果删除提交,则肯定会撤消对源代码的某些更改。此外,您的本地副本中似乎有一些未提交的更改。是否要保存这些更改?我不想推送,因为我包含的文件太大。所以我不想在没有大文件的情况下创建新的提交。