本文列举了 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
$ 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
$ git push origin --delete tag <tagName>