-
git rm a.txt會刪除倉庫記錄以及本地文件(慎用) -
git rm --cached a.txt;git add .;git commit -m只會刪除倉庫緩存 -
git mv a.txt A.txt;git add .;git commit通常用來改已提交的文件名 -
git commit --amend修正上一次提交(如果加-m會覆蓋提交信息,不加則會繼續(xù)使用上一次的信息) -
git reset HEAD a.txt撤銷緩存區(qū)記錄,保持內(nèi)容不變 -
git checkout -- a.txt恢復(fù)為原始的文件 - 沖突產(chǎn)生原因:多個分支代碼合并到同一個分支
-
git branch --merged查看已合并的分支情況 -
git branch --no-merged查看需要合并(即未合并)的分支情況 -
git branch -d xxx安全刪除分支:未合并的分支不會生效,前提是切到目標(biāo)分支比如master -
git branch -D xxx強(qiáng)制刪除分支 git stash;git stash list;git stash drop stash@{0};git stash list-
git stash存儲對應(yīng)git stash apply (stash@{1})恢復(fù)(括號代表可選)git stash pop刪除 -
git tag v1.0打版本標(biāo)簽 -
git archive master --prefix='dirname/' --forma=zip > dirname.zip生成zip包 - merge到主分支前先切到自己的分支進(jìn)行
git rebase master,相當(dāng)于把自己分支的根移到master最新的地方,出現(xiàn)沖突的話正好自己解決,然后再切到主分支進(jìn)行merge或者提pr。 -
git branch -a顯示包括遠(yuǎn)程的分支 -
git pull origin test:test把遠(yuǎn)程的test分支拉到本地的test分支(本地沒有該分支的情況下使用) -
git push origin --delete test刪除遠(yuǎn)程的test分支 - 壓縮合并:
待完成
git 進(jìn)階
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 目錄: GitHub 系列之「怎樣使用 GitHub?」GitHub 系列之「Git速成」GitHub 系列之「向...
- stash: 儲藏。 儲藏機(jī)制典型情況---“中斷工作流”。使用場景:1、在當(dāng)前開發(fā)做修改后,不需要進(jìn)行commi...
- stash 儲藏 當(dāng)手頭工作沒有完成時,先把工作現(xiàn)場git stash一下,然后去修復(fù)bug --include-...
- 申金鑫 17101223365 轉(zhuǎn)載自微信公眾號 stormzhang 【嵌牛導(dǎo)讀】:本教程詳細(xì)介紹了Github...
- 和你們一樣,我們一起學(xué)習(xí)完了GitHub的基本概念以及Git的一些基本命令操作。不說別的,至少我們不像開始那樣一無...