说在前面
记性不好,总是去查,记录自己常用的
git --help
git option -h
可查看帮助
初始
- clone <url>:克隆仓库
- init:在当前文件夹初始化仓库
在一个分支上的操作
- branch:分支情况以及对分支的操作
- -D:删除本地分支
- reset:
- --hard:回退到指定的点,不保存修改后的内容
- HEAD^:回退到上一个commit(A),A之后修改的内容消失,重置到A的状态
- <commit-ID>:回退到<commit-ID>指定的commit(A),A之后修改的内容消失,重置到A的状态
- <ref-id>:reflog 中的ID,reset之前commit又想前进的时候可以 git reflog,然后选择指定的id前往
- --soft:与hard不同的是,回退时,修改后的文件还会在缓存区
- 点类型同--hard
- --hard:回退到指定的点,不保存修改后的内容
日常操作
- push:推送当前分支变动情况到远端
- --all:推送本地所有分支的变动请