Git 使用詳解
阿新 • • 發佈:2022-04-29
本文列舉了 Git 的常用配置及使用方法。
配置
檢視配置
$ git config -l
或者直接編輯 ~/.gitconfig
檔案,但不推薦。
代理設定
$ git config --global http.proxy 127.0.0.1:1080
$ git config --global https.proxy 127.0.0.1:1080
# 取消代理
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy
檢視當前位於哪個分支
# 準確列印分支,可能在 shell 指令碼中用的多 $ git rev-parse --abbrev-ref HEAD # git branch
將本地倉庫與遠端倉庫保持一致
# 拉取遠端所有分支
$ git fetch --all
# 拉取指定的遠端分支
$ git fetch origin
# 拉取遠端分支的指定分支
$ git fetch origin master
# 假設當前位於 master 分支,想要與遠端的 master 分支保持一致
# 若是其他分支請將 master 換為其他分支名即可
$ git reset --hard origin/master
fork 與上游程式碼保持更新
$ git remote -v # 將 $url 替換為上游倉庫地址 $ git remote add source $url $ git fetch source # 假設當前位於 master 分支,想要與上游的 master 分支保持一致 # 若是其他分支請將 master 換為其他分支名即可 $ git merge source/master
拉取遠端倉庫
$ git fetch remote_repo remote_branch_name:local_branch_name
本地分支推送到不同名遠端分支
$ git push origin master:gh-pages
tag
刪除遠端分支
$ git push origin --delete tag <tagName>