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