我是在廖雪峰老師的**學的git(很多來自
1 標籤管理
發布乙個版本時,我們通常先在版本庫中打乙個標籤(tag)
git tag 打新標籤
git log --pretty=oneline --abbrev-commit 查詢歷史提交的commit id
git tag -a v0.1 -m "version 0.1 released" 3628164 建立帶有說明的標籤,用-a指定標籤名,-m指定說明文字
git tag -s v0.2 -m "signed version 0.2 released" fec145a 通過-s用私鑰簽名乙個標籤
2 操作標籤
git tag -d v0.1 刪除標籤(建立的標籤都只儲存在本地,不會自動推送到遠端。所以,打錯的標籤可以在本地安全刪除)。
git push origin 推送某個標籤到遠端
git push origin --tags 一次性推送全部尚未推送到遠端的本地標籤
git push origin :refs/tags/v0.9 從遠端庫刪除標籤(要先刪除本地標籤)
git clone [email protected]:你的賬號/bootstrap.git 自己的賬號下轉殖別人的專案
3 自定義git
git config --global color.ui true 顯示顏色
在git工作區的根目錄下建立乙個特殊的.gitignore檔案,然後把要忽略的檔名填進去,git就會自動忽略這些檔案
git config --global alias.st status 告訴git,以後st就表示status(配置git的時候,加上--global是針對當前使用者起作用
的,如果不加,那只針對當前的倉庫起作用)。
Git 學習筆記 03
注 本文參照的是廖雪峰老師的git教程 現在 readme.txt 已經有了兩個版本,現在我們在新增乙個版本,然後回退到第二個版本。按照之前的內容新增乙個版本,不在介紹。版本1 wrote a readme file git is a version control system.git is fr...
Git學習筆記03 原理
在git中,算上遠端git倉庫有四個工作區域 git本地有三個區域 工作區域 暫存區,資源區,遠端git倉庫 工作區域 就是你本機寫好的 你可以看到的 暫存區 你寫好的 上傳後被git管理的內容所處的區域,在上一區域中會設定相關的過濾檔案,將不需要的檔案不會上傳至這一步 本地倉庫 處於本地倉庫的最後...
Git學習筆記(二)
1.忽略檔案 git提供了一種可配性很強的機制來允許使用者將制定的檔案或目錄排除在版本控制之外,它會檢查 倉庫的根目錄下是否存在乙個名為.gitignore的檔案,如果存在的話就去一行一行的讀取這個檔案裡邊的內容並把每一行指定的檔案或目錄排除在版本控制之外。注意.gitignore中指定的檔案或目錄...