Git常用命令總結(jié)

我學(xué)習(xí)效率比較低,關(guān)于git差不多學(xué)習(xí)了兩周,總結(jié)的常用命令如下:

git add .&&git commit -m "stash" //將所有修改放入暫存區(qū)并提交

git pull origin develop //拉取遠(yuǎn)程develop到本地

git reset --hard "" //reset到某個(gè)head

git push --force origin develop //強(qiáng)行用本地develop替換remote的develop

git tag -d 1.3.0.4 //刪除本地tag

git push origin :1.3.0.4 //刪除遠(yuǎn)程tag

git status //查看倉(cāng)庫(kù)當(dāng)前的狀態(tài):有沒(méi)有文件被修改過(guò)

git diff 文件名 //查看當(dāng)前文件內(nèi)容都有哪些修改

git log //顯示從最近到最遠(yuǎn)的提交日志;查看提交歷史

git log --pretty=oneline

git add

git commit -m"XXX"

git reset --hard HEAD^ //reset到某個(gè)head,回退到之前的版本;HEAD指向的是當(dāng)前版本

git reset --hard "2ee7bfa3ea6c6d8b2a6f4189" //回溯到指定版本

git reflog? //記錄每一次操作;查看命令歷史

cat 文件名 //查看文件的內(nèi)容

git diff HEAD -- 文件名 //可以查看工作區(qū)和版本庫(kù)里面最新版本的區(qū)別

git checkout -- 文件名//把文件再工作區(qū)的修改全部撤銷:讓這個(gè)文件回到最近一次git commit或git add是的狀態(tài)

gie reset HEAD 文件名//把暫存區(qū)的修改回退到工作區(qū)

rm 文件名 //從文件管理器中刪除文件

git rm .&&git commit -m “XXXX”//從版本庫(kù)中刪除文件

ssh-keygen -t rsa -C "youremail@example.com" //創(chuàng)建SSH key

origin //遠(yuǎn)程庫(kù)

git remote add origin git@github.com:michaelliao/learngit.git? //origin是遠(yuǎn)程庫(kù)的名字,git@github.com....是遠(yuǎn)程庫(kù)的地址

git push djn master //推送最新修改

git branch //查看當(dāng)前分支

git brance XX //創(chuàng)建分支

git checkout XX? //切換分支

git checkout -b XX //創(chuàng)建+切換分支

git merge XX //合并某分支到當(dāng)前分支

git brance -d XX //刪除某分支

git log --graph //查看分支合并圖

git remote -v //查看遠(yuǎn)程庫(kù)信息

git tag XX //打標(biāo)簽

git tag //查看所有標(biāo)簽

注:主要是學(xué)習(xí)的廖雪峰的git教程,鏈接https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Git常用命令總結(jié) git init 在本地新建一個(gè)repo,進(jìn)入一個(gè)項(xiàng)目目錄,執(zhí)行g(shù)it init,會(huì)初始化一個(gè)...
    曾基錕閱讀 258評(píng)論 0 0
  • 基礎(chǔ)命令 用戶設(shè)置 初始化倉(cāng)庫(kù) 把文件添加到倉(cāng)庫(kù) 把文件提交到倉(cāng)庫(kù) 添加文件到Git倉(cāng)庫(kù) 分兩步: 第一步,使用命...
    前端渣渣閱讀 1,466評(píng)論 0 20
  • git init 圖例中首先創(chuàng)建了一個(gè)空的文件夾gitDemo,進(jìn)入該文件夾,運(yùn)行g(shù)it init命令,提示創(chuàng)建了...
    我是那只喵閱讀 285評(píng)論 0 1
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,540評(píng)論 1 26
  • 王勃二十七歲,就死了。這一段無(wú)論放在誰(shuí)身上都覺(jué)得是個(gè)才華鼎盛的年齡,像長(zhǎng)安城里元宵夜直沖天際的煙花,人們贊嘆一聲之...
    不語(yǔ)語(yǔ)焉閱讀 1,779評(píng)論 3 11