當很多專案提交到同乙個倉庫,以分支的形式來區分專案時,可以進行tag標籤來進行版本的快照標記
1、檢視提交記錄
git log --pretty=oneline --abbrev-commit
2、檢視標籤tag
git tag (-n)
3、檢視標籤資訊
git show 《標籤名》
4. 建立標籤:
git tag "標籤名"
5. 建立帶有說明的標籤:
git tag -a "標籤名" -m "指定說明文字"
6、給指定的commit id打標籤
git tag -a "標籤名" commitid
7、本地標籤推送到遠端
git push origin 《標籤名》
8、獲取指定tag**
8.1:切換到標籤(git checkout 《標籤名》),提示你當前處於乙個「detached head" 狀態, tag 相當於是乙個快照,是無法更改它的**的
8.2:如果要在 tag **的基礎上做修改,需要新建乙個分支 git checkout -b 《分支名》 《標籤名》
9. 刪除標籤:
git tag -d 《標籤名》
10. 刪除遠端標籤:
git tag -d 《標籤名》
git push origin :refs/tags/ 《標籤名》 或者
git push origin --delete tag
11.、重新命名
git tag -d
git tag -a -m"information" 或者
git tag -f
git tag -d
git reset --hard 《前一次log>
git push origin 分支名 --force
git reflog
git reset --hard
git reset --soft head^
git reflog
git stash:暫存更改
git stash list:檢視列表
git stash pop:恢復暫存的修改
git stash drop:刪除暫存
git stash clear:清除暫存
git checkout . :放棄所有
git checkout -- :放棄指定的檔案
git使用文件
title git工具 date 2017 04 08 tags 摘要 git是一款源 管理工具 版本控制工具 正文 源 有必要管理起嗎?有必要,因為人工的去處理不同的版本,做相應備份會很麻煩。svn,vss,vcs,tfs git是linux之父當年為了維護linux linus之前也是手動維護合...
Git幫助文件
git是乙個常用的 管理工具。由於自身剛接觸這個工具,因此根據git的幫助文件以及自己所學的知識整理了這篇文章以便更快熟悉git的操作。本文會隨著本人對git的不斷熟悉而更新。以下為各種情況下常用的git命令。將儲存庫轉殖到新的目錄中。假設要更改的專案僅存在於伺服器中,可以在本地開啟git命令列,g...
git文件說明
今日目標 git github 網域名稱 雲伺服器 專案部署 version control system 版本控制系統,用於儲存 分享 合併 歷史回退 追蹤等等工能 常見的vcs軟體 cvs svn subversion git git是乙個目前最流行的 版本控制系統 軟體 git軟體中的基本概念...