Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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_Version Control_Rebase_Git Rebase_Git Reset - Fatal编程技术网

Git 重置后无法提交本地更改

Git 重置后无法提交本地更改,git,version-control,rebase,git-rebase,git-reset,Git,Version Control,Rebase,Git Rebase,Git Reset,我试图提交本地更改,但git看不到这些更改(git状态显示没有更改)。这是在我使用git reset HEAD~1取消上次提交后发生的,因为我忘了重新设置主分支的基址。如何使这些更改可见?Git将它们视为以前快照的一部分,因此无法提交它们。请注意,主控文件仍有以前未更改的版本。我通常会添加一个小更改,如新空格或小代码字符串,然后再试一次。我尝试过这样做,但它仍然无法识别实际相关的更改。Git将它们视为以前快照的一部分,因此无法提交它们。可能是吧?使用gitk或类似工具查看历史记录git重置磁头~

我试图提交本地更改,但git看不到这些更改(git状态显示没有更改)。这是在我使用
git reset HEAD~1
取消上次提交后发生的,因为我忘了重新设置主分支的基址。如何使这些更改可见?Git将它们视为以前快照的一部分,因此无法提交它们。请注意,主控文件仍有以前未更改的版本。

我通常会添加一个小更改,如新空格或小代码字符串,然后再试一次。我尝试过这样做,但它仍然无法识别实际相关的更改。Git将它们视为以前快照的一部分,因此无法提交它们。可能是吧?使用
gitk
或类似工具查看历史记录
git重置磁头~1
应将
HEAD
HEAD~1
之间的任何更改保留为阶段性更改。您确定在这两次提交之间进行了更改吗?您是否需要进一步返回。是的,我确信,没有其他人在处理此文件。@Adam感谢您介绍我使用
gitk
命令,因为我成功地恢复了文件的以前状态。我通常会添加一个小的更改,如新的空格或小的代码字符串,然后再次尝试执行此操作,但它仍然无法识别实际相关的更改,Git将它们视为以前快照的一部分,因此无法提交它们。可能是吧?使用
gitk
或类似工具查看历史记录
git重置磁头~1
应将
HEAD
HEAD~1
之间的任何更改保留为阶段性更改。您确定在这两次提交之间进行了更改吗?您是否需要进一步返回。是的,我确信,没有其他人在处理此文件。@Adam感谢您介绍我使用
gitk
命令,因为我成功地恢复了文件的以前状态。