前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git 使用详解

Git 使用详解

作者头像
康怀帅
发布2018-02-28 14:49:35
6710
发布2018-02-28 14:49:35
举报
文章被收录于专栏:康怀帅的专栏

本文列举了 Git 的常用配置及使用方法。

配置

查看配置

代码语言:javascript
复制
$ git config -l

或者直接编辑 ~/.gitconfig 文件,但不推荐。

代理设置

代码语言:javascript
复制
$ 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

查看当前位于哪个分支

代码语言:javascript
复制
# 准确打印分支,可能在 shell 脚本中用的多

$ git rev-parse --abbrev-ref HEAD

# git branch

将本地仓库与远程仓库保持一致

代码语言:javascript
复制
# 拉取远程所有分支

$ git fetch --all

# 拉取指定的远程分支

$ git fetch origin

# 拉取远程分支的指定分支

$ git fetch origin master

# 假设当前位于 master 分支,想要与远程的 master 分支保持一致

# 若是其他分支请将 master 换为其他分支名即可

$ git reset --hard origin/master

fork 与上游代码保持更新

代码语言:javascript
复制
$ git remote -v

# 将 $url 替换为上游仓库地址

$ git remote add source $url

$ git fetch source

# 假设当前位于 master 分支,想要与上游的 master 分支保持一致
# 若是其他分支请将 master 换为其他分支名即可

$ git merge source/master

拉取远程仓库

代码语言:javascript
复制
$ git fetch remote_repo remote_branch_name:local_branch_name

本地分支推送到不同名远程分支

代码语言:javascript
复制
$ git push origin master:gh-pages

tag

删除远程分支

代码语言:javascript
复制
$ git push origin --delete tag <tagName>

相关链接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-05-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置
    • 代理设置
    • 查看当前位于哪个分支
    • 将本地仓库与远程仓库保持一致
    • fork 与上游代码保持更新
    • 拉取远程仓库
    • 本地分支推送到不同名远程分支
    • tag
      • 删除远程分支
      • 相关链接
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档