# git pull 强制覆盖本地文件
git fetch –all
git reset –hard origin/master
git pull
# 切换到Master分支
git checkout master
# 对Develop分支进行合并
git merge –no-ff develop
# 显示提交日志
git log
# 查看当前版本状态(是否修改)
git status
# 显示本地分支
git branch
# 将当前版本重置为HEAD(通常用于merge失败回退)
git reset –hard HEAD
# 获取所有远程分支(不更新本地分支,另需merge)
git fetch
# 增加当前子目录下所有更改过的文件至index
git add .
# 提交
git commit -m ‘xxx’
# 将当前分支push到远程master分支
git push origin master
# 将分支历史看起来像没有经过任何合并一样
git rebase
git rebase –continue
git rebase –abort
把分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),然后把分支更新 到最新的”origin”分支,最后把保存的这些补丁应用到分支上。
# 合并分支
git merge