Git 的使用

以下以 IDEA Git 为例

IDEA Git 配置

此处输入图片的描述

新建分支

git branch testing

查看分支

ps:分支前带星号则为目前所在分支

git branch

此处输入图片的描述

更新代码

git pull --rebase origin master

查看状态

git status

此处输入图片的描述

添加所有修改

git add .

提交添加的修改

git commit -m "描述"

此处输入图片的描述

提交到远程分支

git push origin testing

此处输入图片的描述

可以在 Version Control 的 log 中看见所有的提交

此处输入图片的描述

merge 操作:在 master 分支上 merge 自己的分支

分支在 testing 上

解决冲突

<<<<<<< HEAD:
Hello world
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086
Hello
git add .
git commit -m "..."

提交代码

rebase 操作:在自己的分支上 rebase master 分支

git checkout master
git pull --rebase origin master
git reset --soft SHA1
git commit -m "..."

解决冲突

<<<<<<< HEAD:
Hello world
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086
git rebase --continue

提交代码

git reset --hard SHA1
git push origin master

通过 github 的 pull request 提交代码

Jietu20170118-105103

Jietu20170118-105515


↙↙↙阅读原文可查看相关链接,并与作者交流