我在我的Android项目中使用GIT进行版本控制,我也使用IDE中提供的终端执行所有与GIT相关的命令,如添加,提交,推送等。我使用git checkout -b dev
创建了一个新分支,然后修改了几行代码,之后我使用git checkout master
切换到原始主分支,我看到我的原始文件也被修改了,即使我还没有合并。
我不知道为什么会发生这种情况,因为之前有工作文件,有人可以指导我如何解决这个问题吗?
答案 0 :(得分:1)
您应该commit
更改新分支,然后转到上一个分支。在checkout -b dev
之后你进入了新的分支。编辑文件并提交更改。这些更改将提交给新分支,然后转到您master branch
以查看旧快照的相同文件。
答案 1 :(得分:-1)
在android studio中,有一些捷径方法可以在git中创建新的分支。在android studio的右下角,有git:分支名称出现(如果你安装了git)。点击该按钮显示创建新分支/签出另一个分支/合并不同的分支选项,请使用这些选项创建和合并分支。