git日記文件

2021-10-25 19:48:38 字數 1390 閱讀 9590

當很多專案提交到同乙個倉庫,以分支的形式來區分專案時,可以進行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軟體中的基本概念...