做为小白在使用github时管理分支文件时也会遇到不少坑,这篇文章主要是针对git操做分支作详细说明。
1、简单命令git
1)git branch -a 查看本地与远程分支 2)git checkout -b 分支名 建立本地分支 3)git checkout 分支名 切换分支 4)git push -u origin 新建分支名 上传分支 5)git branch -d 要删除的分支名 删除本地分支 6)git push --delet origin 要删除的分支名 删除github上分支
2、将本地项目文件与远程仓库进行绑定,方便代码的操做与管理,具体操做以下:github
问题总结:
一、在切换分支时会遇到文件被莫名覆盖时如图中1,解决方案为运行git clean -f强制运行便可,按图中顺序依次执行缓存
二、在不能切换分支时可这样操做:网络
git push 若是失败的话,说明网络上的版本已经更改过了,那就 git pull 若是失败的话,说明网络的版本和本地的版本在合并时可能产生冲突,那就 git stash(把本地的修改所有缓存起来) 而后再 git pull 而后再 git stash pop(把缓存起来的修改恢复) 而后若是有冲突解决冲突,没有就 git push
实际上是最根本缘由是分支代码修改后未上传。spa
---------------不断更新分支管理中出现的问题-----------------------------3d