切换分支问题
遇到的问题,当切换到主分支,提示有文件修改,想要
git pull需要先git add, commit或者git stash
- 不能
git stash,会导致修改的.gitignore不起作用,出现untracked文件 -
git add也是不应该的 - 问题产生原因
最后解决
- 其他分支没有保证工作区和缓存区干净,旧版的这种情况不会切换,新版的会带着工作到其他分支去
- 删除修改
小结
- 切换分支前,保持工作区域的干净
- 切换分支后,需要检查工作区域的干净
删除远程和本地分支
-
git remote prune origin刷新保持本地仓库和远程仓库的一致 -
git branch -D branchName删除本地分支