作为小白在使用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上分支
二、将本地项目文件与远程仓库进行绑定,方便代码的操作与管理,具体操作如下:
问题总结:
1、在切换分支时会遇到文件被莫名覆盖时如图中1,解决方案为运行git clean -f强制运行即可,按图中顺序依次执行
2、在不能切换分支时可这样操作:
git push
如果失败的话,说明网络上的版本已经更改过了,那就
git pull
如果失败的话,说明网络的版本和本地的版本在合并时可能产生冲突,那就
git stash(把本地的修改全部缓存起来)
然后再
git pull
然后再
git stash pop(把缓存起来的修改恢复)
然后如果有冲突解决冲突,没有就
git push
其实是最根本原因是分支代码修改后未上传。
---------------不断更新分支管理中出现的问题-----------------------------
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。