前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git分支管理

git分支管理

作者头像
用户1394570
发布2018-08-08 10:08:37
2890
发布2018-08-08 10:08:37
举报
文章被收录于专栏:carvencarven

git分支管理

git用了挺久,但是对分支管理还是不熟悉。用这篇博客来记录一下常用的分支管理命令 1.首先绑定远程仓库

代码语言:javascript
复制
git remote add test git@github.com:zjy01/test.git

2.新建分支并切换

代码语言:javascript
复制
git branch news #新建分支
git checkout news #切换分支

或者

代码语言:javascript
复制
git checkout -b news #新建分支并切换到它

3.远程建立分支

代码语言:javascript
复制
git push test news #push本地分支到远程,自然就创建了远程的news分支
git push test news:newsBranch #push本地news分支到远程newsBranch分支,会在远程新建newsBranch分支

4.删除远程分支 这个有点奇怪

代码语言:javascript
复制
git push test :news #推送一个空的分支到远程分支,可以达到删除效果
git push --delete test news #git v1.70后
#对tag可以用同样操作
git push test --delete tag <tagname>
#或者
git tag -d <tagname>
git push test :refs/tags/<tagname>

5.分支合并

代码语言:javascript
复制
git merge news #将news分支合并回主分支

6.其他 错误操作的还原

代码语言:javascript
复制
git checkout -- filename #将版本库的文件覆盖本地文件
#如果你错删了东西,并且提交到了缓存区呢(git add)
git reset HEAD filename
git checkout -- filename

参考网站

GIT参考手册 廖雪峰的官方网站–git教程

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • git分支管理
  • 参考网站
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档