創建標簽tag
git tag # 查看所有標簽
git tag <name> # 給當前分支最新commit打標簽
git tag <name> 版本號 # 給當前分支某一歷史commit打標簽
git tag -a <tagname> -m "說明文字" # 創建帶有說明的標簽;-a指定標簽名,-m指定說明文字
git show <tagname> # 查看標簽信息,包括說明文字
標簽管理
git tag -d <tagname> # 刪除本地某一標簽
git push origin <tagname> # 推送某個標簽到遠程
git push origin --tags # 一次性推送全部尚未推送到遠程的本地標簽
標簽已經推送到遠程的情況:
git tag -d <tagname> # 先刪除本地標簽
git push origin :refs/tags/<tagname> # 然后從遠程刪除
忽略文件
GitHub已經為我們準備了各種配置文件,只需要組合一下就可以使用了。文件本身要放到版本庫里,所有配置文件可以直接在線瀏覽:https://github.com/github/gitignore
文件建立流程如下:
創建一個文件,Windows下命名為 .gitignore. 系統會自動保存為.gitignore文件;
通過編輯器打開該文件,在里面寫入需要忽略的文件名
保存并提交到git
git add -f XXX # 強制添加XXX文件
git check-ignore -v XXX # 檢查XXX文件為什么無法add,可能是.gitignore寫得有問題,需要找出來到底哪個規則寫錯
配置別名
git config --global alias.<替代> <被替代>
git config --global alias.ci commit
--global 全局參數
git bash中通過Visual Studio Code 打開文件
code file
code . # 導入全部文件