git tag、git branch 、git remote

Git提交代码到指定的分支上

1.将本地文件索引添加至git库中

git add * 

2.提交代码

git commit -m "first" 
# -m 后为提交日志

3.可查看本地仓库分支,发现会出现一个master的分支

git branch

4.配置远程仓库

git remote add test http://xxxx@git.XXXX.com/scm/wbqa/xxxx.git
# test 为远程仓库别名  后面http 为远程仓库地址

5.配置完成后,可使用 git remote -v 命令查看是否生效

6.使用push命令,将代码提交到远程对应分支

$ git push <远程主机名> <本地分支名>:<远程分支名>

git push test master:jenkinsapi

#test 为设置的远程仓库别名,master为本地分支名,jenkinsapi为远程分支名

也可以直接在gitLab上进行合并分支

分支

创建分支

git branch 分支名

列出当前仓库的所有分支

git branch

切换分支

git checkout 分支名

新建并切换分支

git checkout -b 分支名

合并分支

#将需要合并的分支合并到master分支上
$ git checkout master
$ git merge 需要合并的分支
$ git add readme.txt
$ git commit -a -m "finished"

发布分支

$ git push origin 分支名

删除本地分支

git branch -d 分支名

删除远程分支

git push origin --delete 分支名

标签

创建轻量标签

git tag v0.2.0 

列出当前仓库的所有标签

git tag

切换标签

$ git checkout [tagname]

发布标签

git push origin -–tags

删除本地标签:

git tag -d 标签名

删除远程标签:

git push origin :refs/tags/标签名
 
git push origin :refs/tags/protobuf-2.5.0rc1

克隆某个tag代码的方式:

$ git clone 
$ git checkout tag 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,718评论 4 54
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,987评论 3 27
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,604评论 0 13
  • 我曾度过的那些时光 算一算,我已经来到这个世界31年了。可是回忆起来。竟然没有多少值得记忆的日子。 如果按照我现在...
    迷夏的小岛阅读 108评论 0 0
  • 总以为漂泊遥远释然了故里 连自己原本的样子都万劫不复 回头的当儿打了哈欠 泪眼婆娑地隐约见了一个人 继而便发觉 那...
    沔泾阅读 207评论 0 0