Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
远程分支覆盖本地分支
1 | git fetch origin |
远程分支版本回滚
1 | git revert HEAD //撤销最近一次提交 |
当有多个远程分支时,可能会出现:
1 | error: Commit 3e4ec978e7050a901775cae51fa7105d0c292e1d is a merge but no -m option was given. |
解决办法,就是如果是回滚master,则是:
1 | git revert 3e4ec97 -m 1 |
最后,再push一下:
1 | git push origin HEAD:refs/for/master |
复原删除
如果不小心执行了:
1 | git rm -rf * |
解决办法:
1 | git checkout * |
异常:
1 | error: path 'Path' is unmerged |
解决:
1 | git reset Path |