Git 常用指令


好久沒有寫文章了,最近一直在忙公司活,沒有什么輸入,感覺進步很慢,就是寫一些純業務的CURD。最近項目中要用到Git 了,記得我上次用Git 還是在第一份實習工作中用到的。到現在的第二份工作,工作為了保密性,代碼不上傳外網,就沒在使用Git,忘得差不多了。新的項目開啟了,要使用Git多人協作了,只好再補補了。 最近晚上抽空,把Git 補回來了,記住基本的開發流程和常用指令就可以應對很多基本的問題了。
下面是我為大家整理的 Git 使用,大佬輕噴,如有寫的不對,歡迎評論指出,改正。

Git 使用

基本操作流程

獨立新分支開發

  • 初始化 git git init
  • 跟遠程倉庫建立聯系 git remote add origin 倉庫地址
  • 切換到和遠程對應分支 git checkout 分支
  • 拉取遠程倉庫代碼 ,本地和遠程保持唯一 git pull --rebase origin 分支
  • 編寫代碼
  • 添加本地文件到暫存區
    • 添加文件
      • 添加所有文件
        • git add .
      • 添加文件夾
        • git add 文件夾名/
      • 添加文件
        • git add 文件 必須有后綴名
    • 添加注釋
      • git commit -m '注釋信息'
  • 將暫存區的內容提交到遠程倉庫
    • git push -u oirgin 分支

以上操作 對於平常開發夠解決了,更加深入可以看下面操作

常用指令

分支操作

  • 查看所有分支
    • git branch -a
  • 合並分支:git merge 原分支 目標分支
  • 查看遠程分支
    • git branch -a或git branch -r
  • 創建本地分支 git branch 分支名
  • 切換本地分支 git checkout 分支名
  • 刪除本地分支 git branch -d demo
  • 刪除遠程分支 git push origin : 分支名字 或者 git push origin --delete 分支名
  • 創建遠程分支,將本地分支代碼 提交到遠程分支
    • git push origin demo_fenzhi:demo_fenzhi 本地分支名稱:遠程分支名稱
  • 合並某分支到當前分支
    • git merge 分支名
  • 本地分支關聯遠程分支
    • git pull origin 分支名

回到歷史版本

  • 本地已經 push 到遠程倉庫處理情況 git revert
    • 查看回退版本號
      • git log
    • 回退本地倉庫
      • git revert 回退版本的hash
    • 添加本地文件
      • git add .
    • 提交到遠程倉庫
      • git push origin 分支名
  • 本地沒有push, git commit 出現問題,想回退版本 git reset
    • 查看回退版本號
      • git log
    • 回退本地倉庫
      • git reset --hard 版本hash
    • 想要回到未來的版本
      • git reflog 獲取未來版本號

刪除放入暫存區的內容

  • git rm 文件名
    • 將該文件從commit后撤回到add后
  • git reset HEAD^ --hard
    • 刪除后 可以用git rm 文件名再回撤一步

查看信息

  • git status
    • 查看當前提交的狀態
  • git log
    • 查看歷史提交
  • git branch
    • 查看本地所有分支
  • git remote -v
    • 查看遠程版本信息

**

彩蛋環節


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM