作为小白在使用github时管理分支文件时也会遇到很多坑,这篇文章主要是针对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上分支

二、将本地项目文件与远程仓库进行绑定,方便代码的操作与管理,具体操作如下:
clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

问题总结:
1、在切换分支时会遇到文件被莫名覆盖时如图中1,解决方案为运行git clean -f强制运行即可,按图中顺序依次执行

clipboard.png
2、在不能切换分支时可这样操作:

git push
如果失败的话,说明网络上的版本已经更改过了,那就
git pull
如果失败的话,说明网络的版本和本地的版本在合并时可能产生冲突,那就
git stash(把本地的修改全部缓存起来)
然后再
git pull
然后再
git stash pop(把缓存起来的修改恢复)
然后如果有冲突解决冲突,没有就
git push

其实是最根本原因是分支代码修改后未上传。

---------------不断更新分支管理中出现的问题-----------------------------


RoseMe
90 声望3 粉丝

进阶中.....


« 上一篇
Redux总结