Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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_Github_Version Control - Fatal编程技术网

Git签出不进行更改

Git签出不进行更改,git,github,version-control,Git,Github,Version Control,在我的android项目中,我有一个master分支,然后我做了另一个实验分支,并在其中提交了大约30次,现在实验分支比master好得多,所以我决定将master重命名为master,将实验分支重命名为master。 现在git日志给出了所有提交的历史记录,但android studio中的代码没有改变,只是停留在一些早期的提交上 此外,我在远程分支中推送了更改,但在那里我也看不到任何这些文件,但在打开最新提交时,文件就在那里。日志窗口中的文件列表是通过与在选定提交中提交的前一次提交(父提

在我的android项目中,我有一个master分支,然后我做了另一个实验分支,并在其中提交了大约30次,现在实验分支比master好得多,所以我决定将master重命名为master,将实验分支重命名为master。 现在git日志给出了所有提交的历史记录,但android studio中的代码没有改变,只是停留在一些早期的提交上


此外,我在远程分支中推送了更改,但在那里我也看不到任何这些文件,但在打开最新提交时,文件就在那里。

日志窗口中的文件列表是通过与在选定提交中提交的前一次提交(父提交)进行比较来显示更改的文件

要获取提交的所有文件(包括已更改和未更改),您应该检查项目目录

对于日志窗口中显示的已更改文件:

  • 灰色文件:表示在所选提交中删除的文件(存在于前一次提交中,在所选提交中删除)
  • 非灰色文件:表示在所选提交中修改了文件

您能在这里显示整个Andorid studio窗口吗?本地分支机构负责人所指向的信息是必要的(因为本地分支机构在屏幕截图中是b2)。这不是我链接的屏幕截图,这并不意味着这是你的屏幕截图。这是你的截图缺失的一个例子。链接就是一个例子。我的意思是,你能在屏幕截图中显示bottum行吗?真的很抱歉,更新了。谢谢,但是红色窗口中的文件(PagerViewAdapter、ProfileBlogRecyclerAdapter)在绿色窗口中不存在,也不会在签出任何以前的提交时更改。灰色文件(如PageViewAdapter.java)表示它们存在于上一次提交中(提交消息为
Add:Profile post About仍需实施
),但在所选提交中更改提交时,文件被删除(提交消息为
Change:Branch name Slight issues
)。那么,有没有一种方法可以将更改永久还原到上一次提交,而不进行任何其他分支?是的,您可以在终端窗口(在本地
分支上)中执行
git reset--hard HEAD
git push-f
。git push-f致命:您当前没有分支。要立即将历史记录推送到当前(分离磁头)状态,请使用git push origin HEAD: