前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git常用命令记录

git常用命令记录

作者头像
易墨
发布2018-09-14 15:46:11
3570
发布2018-09-14 15:46:11
举报
文章被收录于专栏:一个爱瞎折腾的程序猿

配置本地仓库

  • git config --global user.name、git config --global user.email

查看配置详情

  • git config -l

初始仓库

  • git init
  • git init --bare --初始化一个共享仓库

查看当前仓库的状态

  • git status

添加文件到暂存区

  • git add * --添加当前目录下的所有未排除的文件,或使用git add --all
  • git add -u --仅监控已经被add的文件或git add --update
  • git add . --提交不包括被删除的文件的修改

提交到本地仓库

  • git commit -m '备注信息'

查看本地仓库的提交历史

  • git log

克隆仓库

  • git clone 仓库地址 --克隆远程仓库的默认分支,可以是本地文件路径,也可以是远程地址
  • git clone https://github.com/../xxx.git -b 分支名称 --克隆远程仓库的指定分支
  • git clone https://github.com/../xxx.git 文件夹路径 --克隆远程仓库到指定文件夹

分支操作

命令中的origin为默认的主机别名

本地操作

  • git branch --查看本地分支
  • git branch -a --查看本地及远程分支
  • git branch 分支名称 --在本地创建一个新分支
  • git checkout 分支名称 --获取远程分支并切换到该分支
  • git checkout -b 分支名称 --获取远程分支,不存在则创建,并切换到该分支
  • git branch -d 分支名称 --删除本地分支
  • git branch -m 分支名称 新分支名称 --分支重命名

更新远程分支

  • git fetch -- 更新本地仓库的所有分支,不合并到分支(通常用来查看其他人的进程)
  • git fetch orgin 分支名称 -- 更新本地仓库的指定分支,不合并到分支(通常用来查看其他人的进程)
  • git pull --更新当前分支
  • git pull origin 远程分支:本地分支 --取回origin主机的远程分支,与指定本地分支合并

--删除远程分支

  • git push origin --delete 分支名称 --v1.7.0+
  • git push origin :分支名称 --删除远程分支,例:git push origin :gh-pages,意为将空白分支变成远程分支

--重命名远程分支

  1. git push --delete origin 远程分支 -- 删除本地远程分支(github上需为非默认分支)
  2. git branch -m 本地分支 新远程分支名 --重命名分支
  3. git push orgin 新远程分支名 --推送本地分支

合并操作

  • git merge -b 分支名称 --合并当前分支到指定分支

推送

如果本地仓库分支名称==远程仓库分支名称,可直接使用 git push

  • git push origin 本地分支名称:远程分支名称 --将本地分支推送至远程分支,远程分支不存在则自动创建
  • git remote add 主机别名 远程仓库地址 --添加远程主机,给远程主机起个别名,方便使用,默认的为origin
  • git remote --查看已添加的远程主机
  • git remote show 主机别名 可以查看远程主机的信息

总结一下,收获满满。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置本地仓库
  • 查看配置详情
  • 初始仓库
  • 查看当前仓库的状态
  • 添加文件到暂存区
  • 提交到本地仓库
  • 查看本地仓库的提交历史
  • 克隆仓库
  • 分支操作
    • 本地操作
      • 更新远程分支
        • --删除远程分支
          • --重命名远程分支
          • 合并操作
          • 推送
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档