三、Git操作清單

接下來的文章將針對不同的場景需求,對Git的命令和操作進行解析和實踐。本文依據不同場景對操作進行歸類,以此對Git的功能有個全面的認識。

Git自助服務:git help 命令可獲取命令詳情

1.Git配置
  1. 配置基本信息 git config
    • 配置用戶信息
    • 配置工具:文本編輯器、差異分析工具
  2. 配置忽略文件 vim file
    • .gitignore
    • .git/info/exclude
    • $HOME/.config/git/ignore
2.Git基礎操作
  1. 獲取項目Git倉庫
    • 當前目錄初始化 git init
    • 現有倉庫克隆 git clone
  2. 提交更新至Git倉庫
    • 跟蹤新文件 git add
    • 暫存已修改文件 git add
    • 提交文件 git commit [-a]
    • 撤銷操作
      • 修改最后一次提交 git commit --amend
      • 回退Git倉庫 git revert | git reset --soft
      • 回退暫存區(qū) git reset [--mixed] | git reset [commit] file
      • 回退工作區(qū) git reset --hard | git checkout [commit] file
      • 儲藏與恢復 git stach | git stash pop
      • 查看提交記錄 git fsck|git log|git log -g|git reflog
      • 清除未跟蹤文件和目錄 git clean -df
  3. 查看操作
    • 查看當前狀態(tài) git status
    • 查看文件差異 git diff|git diff [commit]|git diff --cached commit|git diff [commit] [commit]
    • 查看完整提交歷史 git log [-g]|git reflog
3.Git遠程倉庫操作
  1. 管理遠程倉庫
    • 查看 git remote [-v]
    • 增加 git remote add
    • 修改 git remote rename old-name new-name
    • 刪除 git remote rm name
  2. 遠程倉庫交互
    • 抓取數據 git fetch | git pull
    • 推送數據 git push
4.Git標簽/分支
  1. 標簽
    • 標簽類型
    • 查看標簽 git tag
    • 管理標簽 git tag
  2. 分支
    • 分支概念和原理
    • 遠程分支/跟蹤分支
    • 創(chuàng)建分支 git branch | git checkout -b
    • 刪除分支 git branch -d
    • 合并分支 git merge
    • 衍合分支 git rebase
    • 開發(fā)中的分支工作流程
5. 其他補充內容
  1. 祖先引用
  2. 提交范圍
    • 雙點語法
    • 三點語法
    • 多點范圍
  3. 補丁
  4. 挑揀(cherry-pick)
  5. git調試
    • 文件標注
    • 二分查找
  6. 重寫歷史
    • 修改最近一次提交
    • 修改多個提交
    • 重排提交
    • 壓制提交
    • 拆分提交
  7. 子模塊
6. 結尾

在了解Git的功能后,之后章節(jié)將根據這些場景下的操作和命令進行詳細分析和實踐。

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容