Git 命令行大全,在 GitHub 上采用多分支管理

前言

严格地说,这不算一篇 Blog,这里只会不定期更新一些小东西,是的,关于 GitHub 命令行操作,我给它取名 —— GitHub 命令行大全。

为什么要用命令行?

众所周知,GitHub 早已有各种各样的 GUI 版本,比如我们 Windows 系统就有 GitHub for Windows,「哎哟,我的亲娘,我等穷鬼,自然用不起 Mac。」功能可谓十分齐全。

那为啥还要用命令行操作呢?

nanchen

装逼从来都是次要的,作为一个程序员,你能说你一辈子都只用 Windows 吗?

也许你现在买不起 Mac,但你得有梦想呀!反正我从一开始就用的命令行,SVN 也是如此。

nanchen

以下是命令整理

一般的命令
  • git init => 初始化一个本地 git 仓库
  • git config --global user.name "Your Name" => 设置自己的 Name
  • git config --global user.email you@example.com => 设置自己的邮箱
  • git add -A => 将本次增加的文件全部加入到缓冲区中
  • git commit -m "message" => 向本地做一次提交
  • git status => 查看文件状态
  • git remote add origin https://github.com/nanchen2251/AiYaGirl.git => 把本地仓库和远程仓库做连接。「其中的 https://github.com/nanchen2251/AiYaGirl.git 应该替换为你的地址」
  • git push -u origin master => 提交文件到你的远程仓库
多分支管理
  • git branch branch1 => 在本地新建一个分支,其中「branch1」为分支名

  • git checkout branch1 => 切换到你的新分支,其中「branch1」为分支名

  • git push origin branch1 => 把新分支发布到远程的仓库

  • git branch -d branch1 => 在本地删除一个分支

  • git push origin :branch1 => 在远成仓库删除一个分支,分支前的「:」代表删除

  • git merge branch1 => 分支合并

  • git push -u origin master => 推送主分支

  • git branch => 查看分支,并查看当前隶属哪个分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,738评论 9 163
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,660评论 1 26
  • 一直都在使用atom,项目开的多了,就感觉卡的不要不要的.还是换成vim来吧.先安装一个vim插件的管理器 vim...
    xiaohesong阅读 540评论 0 1
  • 从学生到职场中经常用到PPT,对于大多数人来说PPT是一件头疼的事情,因为太费时费力了。更可怕的是有时对PPT越用...
    晒书包阅读 930评论 0 16
  • D3,飞,打卡 1.每天阅读输出读后感500字 这两天工作感觉好压抑,就不读比较深比较鸡血的书了,今天读了大...
    yanfeihong阅读 198评论 0 0