Git 简单流程

Git Flow


复制 Clone

使用 SSH/HTTPS

SSH

git clone [email protected]: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 会按照时间顺序记录提交,是一个分支合并的结构

Git 简单流程_第1张图片
Merge

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

Rebase

你可能感兴趣的:(Git 简单流程)