Git学习笔记

提交

添加:git add

提交:git commit

分支

新建分支:git branch

移动分支:git branch -f <src> <dest>

删除分支:git branch -d

切换分支:git checkout <分支名>

新建并切换分支:git checkout -b

合并分支1:git merge <要被合并的分支> (合并后的产生新节点,其有两个父节点)

合并分支2: git rebase <合并的目标分支>(复制一个分支的记录到另一个分支,不会产生新的提交记录)

移动HEAD

git checkout <记录>

向上移动 1 个提交记录:^

向上移动多个提交记录:~<num>

撤销变更

撤销变更1:git reset <要恢复的记录节点>(回退几个提交记录,对远程仓库无效)

撤销变更2:git revert <要恢复的记录节点>(新建一个提交历史,新的节点与最后提交前一次记录相同,可用于远程仓库)

原文地址:https://www.cnblogs.com/zawier/p/6986672.html