Git語(yǔ)法

git add file ------------------將文件添加到倉(cāng)庫(kù)
git commit -m "ContentDescription" ----------------將文件提交到倉(cāng)庫(kù)
commit命令可以一次性提交整個(gè)倉(cāng)庫(kù)新添加的文件,add命令每次可以添加多個(gè)文件,中間用空格分隔
git status ----------------------------查詢(xún)目前倉(cāng)庫(kù)的狀態(tài)
git diff--------------------------------查看Difference
git log--------------------------------查看由遠(yuǎn)及近的提交信息
HEAD指向當(dāng)前版本,HEAD^指向上一個(gè)版本,往上第一百個(gè)版本寫(xiě)為HEAD~100
git reset --hard VersionNumber--------------改變至這個(gè)版本
如果后退后又想回至后面的版本:
git reflog---------------------------------記錄操作,可以看到Commit ID用來(lái)返回版本
git checkout -- file -----------------------撤銷(xiāo)最近未提交的操作
git reset HEAD file ------------------------撤銷(xiāo)暫存區(qū)的文件
git rm file -----------------------------------刪除版本庫(kù)里的文件
git remote add originName User@address:path/.git-------關(guān)聯(lián)遠(yuǎn)程版本庫(kù)
git push -u originName master --------------推送master分支所有內(nèi)容至遠(yuǎn)程庫(kù)master分支并合并,之后每次推送即可不用再帶 -u 參數(shù)
git clone User@address:path/
.git -----------------克隆遠(yuǎn)端庫(kù)文件至本地
git branch--------------------查看分支
git brance branchName ----創(chuàng)建分支
git checkout branchName-----切換分支
git checkout -b branchName----創(chuàng)建并切換分支
git merge branchName------合并分支
git branch -d branchName ----刪除分支
git log --graph--------------------查看分支合并圖
git merge --no-ff --------------禁用Fast Forward模式,即使刪除分支后,分支歷史里依然可以查看是否合并過(guò)。
git stash--------保存現(xiàn)場(chǎng)
git stash list------查看保存現(xiàn)場(chǎng)列表
git stash pop -------彈出保存的現(xiàn)場(chǎng)
git stash apply -------恢復(fù)保存的現(xiàn)場(chǎng),但不會(huì)刪除stash中的內(nèi)容,需要使用git stash drop刪除
如果保存了多個(gè),可以選擇其中的某一個(gè)恢復(fù):git stash apply stash@{0}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,835評(píng)論 9 163
  • 一、電腦本地初始化一個(gè)倉(cāng)庫(kù) 1. git init: 初始化一個(gè)電腦上本地倉(cāng)庫(kù) 終端進(jìn)入項(xiàng)目目錄,輸入: 該命令將...
    dragon_li閱讀 3,119評(píng)論 1 4
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,853評(píng)論 1 26
  • 正月,大雪紛飛,西安。三月,草木萌動(dòng),廈門(mén)。五月,花信可期,北京。九月,清秋寒露,廣西。十一月,高棉微笑,柬埔寨。...
    讀書(shū)姬閱讀 873評(píng)論 4 19
  • “本質(zhì)”需要通過(guò)“現(xiàn)象”才能表達(dá)出來(lái),比如說(shuō)你想對(duì)某個(gè)人或某個(gè)事物傳達(dá)你的感受或思想,你就得需要說(shuō)話(huà)或者用某種行動(dòng)...
    韋易閱讀 493評(píng)論 0 0

友情鏈接更多精彩內(nèi)容