Git 简单流程

Git Flow


复制 Clone

使用 SSH/HTTPS

SSH

git clone git@github.com:caoshen/YUI.git

HTTPS

git clone https://github.com/caoshen/YUI.git

分支 Branch

查看分支

git branch

新建分支

git checkout -b feature

切换分支

git checkout master

提交 Commit

对比差异

git diff

放入暂存

git add .

提交到本地仓库

git commit -m "xxx"

提交到远程仓库

git push origin master

远程仓库:origin
远程分支:master


合并分支 Merge

更新远程仓库commit id

git fetch origin master

更新远程分支合并到本地

git pull origin master

合并分支

git merge master

在分支基础上重做修改

git rebase master

Merge & Rebase

master:

master

feature:

feature

Merge 会按照时间顺序记录提交,是一个分支合并的结构

Merge

Rebase 是在分支的基础上修改,是一个线性结构,适用于不保留本分支,而是修改的情况。

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

推荐阅读更多精彩内容

  • 6:30 拉开窗帘,外面有点暗,仔细一看,噢!原来是雨如期而至,天气预报还是蛮准的。经过第一晚的适应过程,昨晚睡得...
    风的蔷薇阅读 209评论 4 3
  • 尊敬的网易号工作人员: 我是一名写作爱好者,业余时间经营微信公众号,写一些跟职场相关的内容,或者一些情感故事,希望...
    思雨有约阅读 168评论 0 0
  • 记得上一个微信的个性签名就是,“不忘初心,方得始终”。 当初用这个的原因是,我们战略管理老师在上课的时候,经常性的...
    微语22号阅读 337评论 0 1
  • 真的很后悔的 当初如果我可以坚持到底 就不会变成今天这个样子, 如今 度秒如年 找不到出口 如果可以 能否给我一个...
    三小妹阅读 167评论 0 0
  • 年初二的下午,一大家的亲戚朋友在一起打起了扑克牌,所以本来打算下午回家的计划也就作罢了,大家一直玩牌到7点才结束,...
    快乐糊涂虫阅读 297评论 0 0