Git常用指令記錄

  1. git init 這個目錄變成Git可以管理的倉庫
  2. git status 查看當前倉庫狀態(tài)
  3. git diff readme.txt 查看文件做了什么修改


    diff.png
  4. git add readme.txt將文件添加到倉庫
  5. git commit -m message將文件提交到倉庫
  6. git log 查看從最近到最遠的提交日志


    log.png
  7. git reset --hard 3a0aaa5654396b6820302c05cc06ef9fd4fd5e25版本回退


    reset.png
  8. git reflog 查看歷史命令


    reflog.png
  9. git checkout -- readme.txt 可以丟棄工作區(qū)的修改,恢復到和版本庫一模一樣的狀態(tài)
  10. git reset HEAD readme.txt 可以將暫存區(qū)的修改回退到工作區(qū)
  11. git rm -- readme.txt可以從版本庫中刪除該文件,如果工作區(qū)誤刪了文件,可以使用 git checkout 從版本庫中恢復
  12. git remote add origin git@github.com:JJoom/gitTest.git
    關(guān)聯(lián)遠程倉庫
  13. git push -u origin master
    把本地庫的所有內(nèi)容推送到遠程庫上
    第一次推送需要加 -u 之后只需要使用
    git push origin master
  14. git checkout -b dev 快速創(chuàng)建并切換到名為dev的分支
    相當于git branch dev 創(chuàng)建分支
    git checkout dev 切換到dev分支
  15. git merge dev 合并dev分支
  16. git branch -d dev 刪除dev分支
  17. git log --graph可以查看分支合并圖


    graph.png
  18. $ git merge --no-ff -m "merge with no-ff" dev
    --no--ff 可以禁用快速合并,這樣在查看歷史的時候可以知道哪里采用了合并,合并的是哪一條分支
  19. git stash 可以將未完成的工作區(qū)隱藏起來,等恢復后繼續(xù)工作
    git stash pop可以將工作區(qū)恢復并且刪除stash
  20. git checkout -b dev origin/dev 創(chuàng)建遠程origin的dev分支到本地
  21. tag操作
    命令git tag <tagname> <commit id>用于新建一個標簽,默認為HEAD,也可以指定一個commit id;
    命令git tag -a <tagname> -m "blablabla..."可以指定標簽信息;
    命令git tag可以查看所有標簽。
    命令git push origin <tagname>可以推送一個本地標簽;
    命令git push origin --tags可以推送全部未推送過的本地標簽;
    命令git tag -d <tagname>可以刪除一個本地標簽;
    命令git push origin :refs/tags/<tagname>可以刪除一個遠程標簽。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,813評論 4 54
  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/。)是一個開源的分布式版本控制系統(tǒng),...
    君惜丶閱讀 3,933評論 0 13
  • (預警:因為詳細,所以行文有些長,新手邊看邊操作效果出乎你的預料) 一:Git是什么? Git是目前世界上最先進的...
    axiaochao閱讀 2,006評論 1 8
  • 聲明:這篇文章來源于廖雪峰老師的官方網(wǎng)站,我僅僅是作為學習之用 Git簡介 Git是什么? Git是目前世界上最先...
    橫渡閱讀 4,108評論 3 27
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,837評論 9 163

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