查看分支
git branch -a,若不显示最新分支,则先git pull一下
切换分支
- 切换到git项目目录下:cd /d/code_git/consoler/
- 切换分支:
- 可从IDEA右下角直接checkout切换。若用命令行则区分以下两种情况:
- 若本地已创建分支,则直接git checkout develop
- 若本地还未创建分支,则git checkout -b feature_consoler-resource-dev origin/feature_consoler-resource-dev
git pull和git fetch的区别
git pull和git fetch都起拉远端代码,更新代码的作用,git pull会自动合并,当合并时有冲突时会提示,git fetch只拉取代码,需要自己手动合并。虽然网上推荐用git fetch,但git pull使用过程中不会有什么问题,且方便,因此可以使用。
git stash命令
用于暂时存储你没有完成的工作,相当于一个管家,让他先帮你把没有完成的工作先保管起来,等你bug修复完成了回来继续做原来没有做完的工作。执行git stash,就把没有完成的工作暂时存储起来了,在执行git status会发现工作区很干净。想要看暂存区里面有多少工作没有完成可以输入git stash list 查看列表。
当你把bug修复完成了,想要继续先前的工作,有两种方式恢复