Git 使用详解

时间:2022-04-29
本文章向大家介绍Git 使用详解,主要内容包括配置、查看当前位于哪个分支、将本地仓库与远程仓库保持一致、fork 与上游代码保持更新、拉取远程仓库、本地分支推送到不同名远程分支、tag、相关链接、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

本文列举了 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>

相关链接