我們繼續上一章的內容
bug分支管理
git stash 建立分支儲存區,把自己沒有提交到內容儲存起來
git checkout dev 轉換到另乙個分支
git stash list 檢視stach的內容
git stash drop 刪除
停止開發,強行刪除分支 git branch -d feature
五、多人協作
git remote 或者git remote -v檢視遠端資訊
git checkout -b dev origin/dev 建立遠端分支到本地
多人協作步驟
第一步 git push
第二步 如果不能合併,使用git pull更新資料,結局衝突後git push
如果提示no tracking information 使用git branch --set-upstream dev origin/dev將遠端分支與本地分支建立聯絡
針對每個分支與遠端分支是否建立聯絡或者是否上傳,都可以使用git status來檢視。
六、標籤管理
為了更加明確專案的具體版本號
git tag v1.0 把當前版本定位v1.0
git tag v1.0 000000 把merge 000000分支定為v1.0
git show v1.0 顯示v1.0的資訊
git tag -a v1.0 -m "v1.0的更新資訊"
gti tag 檢視所有標籤
git tag -s v1.0 -m "dddd" 0000000 在000000分支上建立v1.0並記錄資訊
刪除標籤
git tag -d v1.0 本地刪除標籤
git push origin v1.0 上傳v1.0版本
git push origin --tags 新增全部標籤
git push origin :refs/tags/v1.0 刪除遠端標籤
七、配置別名
1、命令法
git config --global alias.co commit 將commit命令縮寫為co
2、配置檔案法
在使用者根目錄下修改.gitconfig可以更改全域性縮寫
在倉庫目錄下,修改.git目錄下的config檔案可以更改本倉庫的全域性縮寫
[alias]
co = commit 表示用co縮寫commit
八、忽略提交檔案
git check -ignore -v *.* 查詢被忽略檔案的列表
git add -f *.* 強制新增檔案
建立.gitignore檔案,將要忽略的檔名寫在檔案裡(#表示注釋)
#windows:
thumb.db
desktop.ini
九、轉殖被人的檔案
1、轉殖別人的專案需要在github上fork到自己的目錄下,
2、自己修改完後,用自己的git push**,
3、在github中使用 pull request命令提交給**的管理者,注意不是你寫的**一定會被採納。
git學習筆記 基礎知識
1.linux命令是區分大小寫的 pwd print working directory 列印工作目錄 git bash 清屏命令 clear 當前目錄 2.建立新的倉庫 第一次使用git時,需要簡單配置一下 git config user.name git config user.email gi...
Git學習筆記 基礎知識
分布式版本控制系統 git是分布式版本控制系統 distributed version control system,簡稱 dvcs svn是集中式版本控制系統 centralized version control systems,簡稱 cvcs 集中式版本控制系統的缺點是如果中心資料庫所在的磁碟...
相關基礎知識
宣告 在作者學習資料結構的過程中發表的博文,一般是自己學習後知識點的總結,同時有些是摘抄於教材的,學習教材為 資料結構 c語言版 秦峰主編。特此宣告,後續博文不在重複說明。一 基本概念 資料 data 是對客觀事物的符號表示,它能夠被計算機識別 儲存 和加工處理。資料元素 data element ...