git庫的基本命令操作
登入git
git config --global user.name 'userName' #設定git賬戶,userName為使用者的git賬號
git config --global user.email 'email' #設定使用者的郵箱
建立一個資料夾
bash mkdir test #建立test資料夾
cd test #進入test資料夾
初始化git倉庫
git init # 在test資料夾下初始化一個倉庫,此時檔案裡會有一個.git的隱藏資料夾
git clone 你clone的遠端倉庫放入地址 #將遠端倉庫的程式碼download到本地
建立忽略資料夾與檔案
bash git .gitignore #建立忽略檔案,在此檔案中可以寫上要忽略的資料夾與檔案,被忽略的資料夾及檔案不會被提交到伺服器端
增加檔案到暫存區中
git add . #表示新增本資料夾中所有的檔案到暫存區中
git add -A #表示新增本資料夾中所有的檔案到暫存區中
git add hello.word #表示新增hello.word到暫存區中
git add "first.h" "first.cpp" #表示新增first.h與first.cpp到暫存區中
增加到版本庫中及提交
git commit -m '備註資訊' #將剛才新增到暫存區中檔案提交到本地庫中
git rm *.pro #刪除本地庫中以.pro結尾的檔案
git status #顯示目錄的狀態,有沒有新增或者修改檔案
git push #將本地庫中檔案提交到遠端庫中
git push origin master #推送到主分支上
分支管理
bash git branch dev #建立dev分支
git checkout dev #切換到dev分支
git checkout -b dev #建立分支並切換分支
git branch -d dev #刪除dev分支
git commit -a -m "dev1" #在分支上提交新的版本
git merge dev #合併分支
git log --oneline --graph --decorate #分支合併後顯示log
新增遠端的倉庫
git push origin master -u #上傳最新程式碼
git remote add origin 你的倉庫地址 #連線遠端倉庫
git remote -v #檢視遠端倉庫
git remote rm origin #刪除遠端倉庫origin
刪除遠端倉庫中的檔案
git pull #先將遠端程式碼拉下面,確保和本地倉庫程式碼一至
git rm filename.cpp filename.h #刪除filename.*檔案
git commit -m "寫入日誌資訊" #提交到本地庫
git push #推到遠端庫即可完成遠端倉庫檔案的刪除
切換tag
git checkout v0.7.4 #將程式碼切換到了標記為v0.7.4的時候了
git reset HEAD #回到開始的
git clean-xfd #刪除已修改的東西