git 分支管理,新增tag

2021-08-21 17:27:32 字數 1607 閱讀 2349

本地---->stage:暫存

配置全域性使用者-郵箱

git config --global user.name 「jerry」

git config --global user.email 「[email protected]

git commmit  "提交注釋"

新倉庫建立dev分支

git checkout -b dev

stage:暫存----->source

git push  origin  source 源端位址

更新內容 git pull  source 源端位址

刪除遠端分支: git push origin :遠端分支名

git push  origin  :recsys_second

清除編譯檔案  

git clean -df 

刪除本地分支 

git branch -d recsys_second

清空暫存區

git reset --hard   取消本次未提交修改

git reset --hard  (logid: 回退到某個logid版本) 

新增遠端分支:

1.檢視所有分支

jerry@hadoop:~/racoon/nongfu.ngx.log.analyser$ git branch  -a

dev* hotfix_redisconn

master

remotes/origin/dev

remotes/origin/hotfix_redisconn

remotes/origin/master

remotes/origin/prod

remotes/origin/stage

2.建立同名本地分支

git checkout hotfix_redisconn 

3.拉去遠端同名分支

git pull 直接會提示未新增跟蹤資訊

新增分支跟蹤資訊

git branch --set-upstream-to=origin/hotfix_redisconn  hotfix_redisconn

拉取 git pull

1. 新增本地 tag

git tag -a v1.0 -m "2018-final-lithicjar"

git tag -a v1.0 -m "nongfu-20180504"

2.檢視本地tag 

git show v1.0

3.推送本地tag到遠端

git push origin  --tags 

4.檢視tag

git tag

git show v1.0

5.刪除tag(有許可權限制-可能無法刪除)

git push  tag -d v1.0

6.刪除本地tag

git tag -d v1.0

7.推送本地修改到遠端

git push origin   :refs:/tags/v1.0

8.管理orgin (遠端倉庫位址)

刪除origin: git remote remove origin

新增origin: git remote add origin http位址

git 根據tag建立分支

在專案中我們需要根據tag建立分支.現將建立步驟總結一下.假設在你的主分支上有乙個tag為v1.0,主分支的名字為master.1.執行 git origin fetch 獲得最新.2.通過 git branch new branch name tag name 會根據tag建立新的分支.例如 gi...

git 根據tag建立分支

git 根據tag建立分支 在專案中我們需要根據tag建立分支.現將建立步驟總結一下.假設在你的主分支上有乙個tag為v1.0,主分支的名字為master.1.執行 git origin fetch 獲得最新.2.通過 git branch new branch name tag name 會根據t...

git 標籤管理Tag

發布乙個版本時,通常先在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本,將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的歷史版本取出來。所以標籤也是版本庫的乙個快照。git 的標籤雖然是版本庫的快照,但其實它就是指向某個 commit 的指標 跟分支很像,但是分支可以移動,標籤...