比较实用Git命令

# 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