分支管理

做为小白在使用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、将本地项目文件与远程仓库进行绑定,方便代码的操做与管理,具体操做以下:
clipboard.pnggithub

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,解决方案为运行git clean -f强制运行便可,按图中顺序依次执行缓存

clipboard.png
二、在不能切换分支时可这样操做:网络

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

实际上是最根本缘由是分支代码修改后未上传。spa

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

相关文章
相关标签/搜索