1. 程式人生 > >git基礎命令學習總結

git基礎命令學習總結

  1. git版本升級
    git clone git://git.kernel.org/pub/scm/git/git.git

  2. 列出所有 Git 當時能找到的配置
    git config --list
    git config <key>: 來檢查 Git 的某一項配置

  3. 使用 Git 來對現有的專案進行管理
    git init

  4. 克隆遠端倉庫
    git clone [url]

  5. 檢視檔案狀態 $ git status

  6. git add readme.md把修改新增到暫存區
    從暫存區中刪除 git rm --cached readme.md
    提交更新程式碼
    git commit -m "test"

  7. 檢視提交歷史git log
    git status檢視git倉庫的狀態

  8. 檢視已配置的遠端倉庫伺服器
    git remote
    git remote -v
    會顯示需要讀寫遠端倉庫使用的 Git 儲存的簡寫與其對應的 URL。如果你的遠端倉庫不止一個,該命令會將它們全部列出。

  9. 新增一個新的遠端 Git 倉庫,同時指 定一個你可以輕鬆引用的簡寫。
    git remote add <shortname> <url>
    現在你可以在命令列中使用字串 pb 來代替整個 URL。 例如,如果你想拉取 Paul 的倉庫 中有但你沒有的資訊,可以執行 git fetch pb

  10. 移除一個遠端倉庫 git remote rm test1

  11. 建立新分支 git branch testing
  12. 檢視各個分支當前所指的物件 git log --oneline --decorate
    輸出你的提交歷史、各個分支的指向以及專案的分支分叉情況:git log --oneline --decorate --graph --all
  13. 切換到一個已存在的分支 git checkout testing
    新建一個分支並 同時切換到那個分支上:git checkout -b buging
  14. 合併分支:git merge buging
  15. 刪除分支:git branch -d buging

    刪除遠端分支:git push origin --delete buging
  16. 查詢當前所有分支: git branch
    檢視每一個分支的最後一次提交:git branch -v
    檢視哪些分支已經合併到當前分支: git branch -merged
    檢視所有包含未合併工作的分支: git branch --no-merged
  17. 給程式碼加上標籤:git tag v1.0
  18. 檢視所有標籤:git tag
  19. 切換到指定版本程式碼git chechout v1.0
  20. 這裡寫圖片描述
  21. git pull origin master –allow-unrelated-histories
  22. git push –set-upstream origin master