git checkout切换分支成功后,为什么无法再切换回去

官方文档有句话“切换分支的时候最好保持一个清洁的工作区域。“
:一个本地的git repo只有一个工作区和暂存区,但是有多个分支的提交区(本地仓库有多个分支,不同分支保存不同的代码),而我们的checkout只是将HEAD指针从一个分支切换到另一个分支。
所以,当工作区有修改时,将这些修改先提交到本地仓库的对应分支里(即:commit)或是将改动保存起来(即stash)。
关于git的问题,切换分支
我之前在远程仓库clone了一个工程文件,里面有一个master分支,现在这个master里面又增加了一个分支,当我在我clone下来的文件使用git branch -a 的时候只能看到一个master分支 我该怎么做才切换到新的分支?

我要回帖

更多关于 git checkout 的文章

 

随机推荐