当我使用Android Studio终端切换到另一个分支时,如何刷新项目文件?

当我使用Android Studio终端切换到另一个分支时,如何刷新项目文件?,android,git,android-studio,Android,Git,Android Studio,我在Android项目中使用GIT进行版本控制,我还使用IDE中提供的终端执行所有与GIT相关的命令,如add、commit、push等。我使用GIT checkout-b dev创建了一个新分支,然后修改了几行代码,之后,我使用git checkout master切换到原始主分支,我看到我的原始文件也被修改了,尽管我还没有合并 我不知道为什么会发生这种情况,因为它之前是工作文件,有人能告诉我如何解决这个问题吗?在android studio中,有一些在git中创建新分支的快捷方法。在andr

我在Android项目中使用GIT进行版本控制,我还使用IDE中提供的终端执行所有与GIT相关的命令,如add、commit、push等。我使用GIT checkout-b dev创建了一个新分支,然后修改了几行代码,之后,我使用
git checkout master
切换到原始主分支,我看到我的原始文件也被修改了,尽管我还没有合并


我不知道为什么会发生这种情况,因为它之前是工作文件,有人能告诉我如何解决这个问题吗?

在android studio中,有一些在git中创建新分支的快捷方法。在android studio的右下角,有一个git:branch name occurs(如果您安装了git)。单击该按钮时会显示创建新分支/签出其他分支/合并不同分支选项,请使用这些选项创建和合并分支

在android studio中,有一些在git中创建新分支的捷径方法。在android studio的右下角,有git:branch name ocurses(如果您安装了git)。单击该按钮时会显示创建新分支/签出其他分支/合并不同分支选项,请使用这些选项创建和合并分支

您应该
提交新分支中的更改,然后移动到上一个分支。签出-b dev后,您将进入新分支。编辑文件并提交更改。这些更改将提交到新分支,然后转到您的
主分支
查看与旧快照相同的文件。

您应该
提交新分支中的更改,然后移动到上一个分支。签出-b dev后,您将进入新分支。编辑文件并提交更改。这些更改将提交到新分支,然后转到您的
主分支
以查看与旧快照相同的文件。

在切换到原始主分支之前,您应该提交更改(只提交,而不是推送)@PhanDinhThai在切换之前我没有运行任何像add这样的命令,提交或推送。我的意思是,在切换到主分支之前,您应该提交您的更改,否则您的更改将保留以供新的检查out@PhanDinhThai谢谢在切换到原始主分支之前,您应该提交您的更改(只是提交,而不是推送)@PhanDinhThai在切换之前我没有运行任何像add这样的命令,提交或推送。我的意思是,在切换到主分支之前,您应该提交您的更改,否则您的更改将保留以供新的检查out@PhanDinhThai谢谢