Git提交代碼到指定的分支上
1.將本地文件索引添加至git庫(kù)中
git add *
2.提交代碼
git commit -m "first"
# -m 后為提交日志
3.可查看本地倉(cāng)庫(kù)分支,發(fā)現(xiàn)會(huì)出現(xiàn)一個(gè)master的分支
git branch
4.配置遠(yuǎn)程倉(cāng)庫(kù)
git remote add test http://xxxx@git.XXXX.com/scm/wbqa/xxxx.git
# test 為遠(yuǎn)程倉(cāng)庫(kù)別名 后面http 為遠(yuǎn)程倉(cāng)庫(kù)地址
5.配置完成后,可使用 git remote -v 命令查看是否生效
6.使用push命令,將代碼提交到遠(yuǎn)程對(duì)應(yīng)分支
$ git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
git push test master:jenkinsapi
#test 為設(shè)置的遠(yuǎn)程倉(cāng)庫(kù)別名,master為本地分支名,jenkinsapi為遠(yuǎn)程分支名
也可以直接在gitLab上進(jìn)行合并分支
分支
創(chuàng)建分支
git branch 分支名
列出當(dāng)前倉(cāng)庫(kù)的所有分支
git branch
切換分支
git checkout 分支名
新建并切換分支
git checkout -b 分支名
合并分支
#將需要合并的分支合并到master分支上
$ git checkout master
$ git merge 需要合并的分支
$ git add readme.txt
$ git commit -a -m "finished"
發(fā)布分支
$ git push origin 分支名
刪除本地分支
git branch -d 分支名
刪除遠(yuǎn)程分支
git push origin --delete 分支名
標(biāo)簽
創(chuàng)建輕量標(biāo)簽
git tag v0.2.0
列出當(dāng)前倉(cāng)庫(kù)的所有標(biāo)簽
git tag
切換標(biāo)簽
$ git checkout [tagname]
發(fā)布標(biāo)簽
git push origin -–tags
刪除本地標(biāo)簽:
git tag -d 標(biāo)簽名
刪除遠(yuǎn)程標(biāo)簽:
git push origin :refs/tags/標(biāo)簽名
git push origin :refs/tags/protobuf-2.5.0rc1
克隆某個(gè)tag代碼的方式:
$ git clone
$ git checkout tag