匯出檔案
git 標籤
新增標籤
git tag
,例:git tag v1.0
新增帶有說明的標籤
git tag -a v0.1 -m 「第一次提交」
-a
指定標籤名,-m
指定說明文字
檢視標籤
git tag
為歷史提交打標籤
先檢視歷史提交的 commit idgit log --pretty=oneline --abbrev-commit
再為 id 新增標籤,例(設某提交 id 為01a23b
):git tag v0.9 01a23b
刪除標籤
本地標籤
遠端標籤(先刪本地,後刪遠端)
git tag -d v0.1
git tag -d v0.9
—>git push orign :refs(分支)/tags(標籤)/v0.9
匯出檔案
匯出某個標籤全部檔案(設 tag 名為 v1.0)
匯出兩個標籤(兩次提交)間的差異**
先檢視歷史提交 id (見上述第4條),並找到對應的兩個id(設 id 為01a23b
和12a34b
)
找出差異檔案:git diff 01a23b 12a34b --name-only
(--name-only
只顯示檔名)
匯出差異檔案:
直接複製出差異檔案(需提前建立好目標資料夾):
git diff 01a23b 12a34b --name-only | xargs -t -i{} cp --parents {} ../v1.1
git使用簡記
git是分布式的 版本控制工具,當年linus為了管理好linux核心 搞出來的東西。雖一直聽說git合併 很方便,但卻沒怎麼用過,公司一直還在用svn來管理 最近註冊了個github賬號,用來看原始碼,當然自己也要寫一點,這裡順便把一些最基礎的git命令記下來。1.建立本地版本庫 建立新的 庫 g...
git使用簡記 git分支使用
最近使用到git託管專案,記錄一下常用到git命令。這篇文章是專注記錄git分支部分常用的命令。1 檢視本地分支 git branch2 檢視遠端分支 git branch a3 檢視當前所在分支 git branch跟檢視本地分支的命令是一樣的,結果前面有 號的就是當前分支 4 切換到指定分支 如...
Git手冊簡記
在git介面中的幫助選項 在當前目錄下新建空倉庫git init。新增全部檔案 git add a 新增某個檔案 git add 檔名 新增某類檔案 git add cpp 新增.cpp型別的檔案 注意 暫存和提交有區別 將更改更新到倉庫 git commit m 附加備註 提交後就完成了本地倉庫的...