git分支应用
应该由master新开branch,所有的开发及bug在新branch来做.当完成特定目标后,再把它合并到master.所以每个人可以从master拉一条新的branch来开发.
git rebase
也就是新建的两个分支,都有各自的commit
git 修改已经提交了commit
修改最后的commit
git commit --amend
对于历史的提交,就必须使用rebase
了
` git rebase -i HEAD~3`
修改当前版本的倒数第三次的commit,接下来就会出现三行东西:
pick: *****
pick: *****
pick: *****
这时你要修改哪个,就把那行的pick改成edit,然后退出,这时通过git log
,你会发现git的最后一次提交是你选的那个了,这时再使用 git commit --amend
来对commit进行修改.修改完了你还要再回到最后一次,这时使用git rebase --continue
fast-forward a branch to head
If you want to be sure that it only does a fast-forward, you can say git merge –ff-only origin/master.
这是一个引用块
int main()
{
int a,b;
}