git中tag和branch簡單的介紹

git中的tag含義及用法:

含義:

tag(標簽)主要是記錄一個個軟件開發時的一些關鍵點,比如軟件的版本,或者測試效果較好,留待考慮使用的。就可以用標簽記錄下來,聯系上一篇文章,其實tag就是記錄了一次版本。形象的例子就是打游戲時的一個存檔操作,避免之后的操作導致無法修復的問題。

用法:

git tag <your tag name> 
:<<COMMENT
創建新的tag
COMMENT
git tag -d <your tag name>
#刪除你之前的tag
git tag
#列出你創建的tag

具體一些添加選項的含義:
-a 創建一個含有注釋的tag,讓人更清楚了解這個版本有什么特性或者你可以直接加-m “your msg”來添加注釋;
-s 創建一個gpg加密的tag;
-u 用本地gpg的加密來加密你的tag,一般都用這個,上面有問題具體不清楚;
-d 刪除指定tag;
-v 驗證加密的tag,你是否可以用;
-f 強制創建tag,可以替換已有的tag

ps:給tag加密很有用,防止別人強制替換你已有的,重要的tag。具體操作查看這篇文章:http://blog.csdn.net/killmice/article/details/30748077

git中的branch含義及用法:

含義:

branch(分支),顧名思義,就是軟件開發上出現不同分工時,或者發展方向時,可以建立相應的分支。

用法:

git branch viewBranch
#創建新的分支
git checkout viewBranch
#切換到該分支
#以上兩步可以合并運行 git checkout -b <yourbranch>
#可以做你想做的任何事情
git branch -d  viewBranch
#刪除分支 
#-D 不管它的合并狀態強制刪除
git branch -m <newname>
#重命名,空就是刪除
git checkout master
git merge viewbranch
#這里轉換回master,然后就可以merge兩個線路的數據

---end---

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Git是目前最流行的版本管理系統,也是最先進的分布式版本控制系統(distributed version cont...
    pro648閱讀 5,782評論 1 17
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,721評論 9 163
  • 陪 伴 許誠粲 夕陽西斜,白墻紅瓦的農舍,顯得樸素而安詳,枝頭的小鳥飛入林中,找尋它安逸的棲所。 許久沒回家鄉了,...
    簡約語文閱讀 376評論 0 2
  • 批判性思維:對思考過程的再思考 對于別人的意見進行思考 對自己的觀點進行思考 思考bug:(思考,快與慢) 利用直...
    一縷陽光v閱讀 85評論 0 0
  • ----最初印象--- 徐 宏 當盛夏的季節來臨 旋轉于干燥身影的涼風 開始變得溫馨 人們早已把洪水肆虐過...
    sunxuhong閱讀 128評論 0 1