导航
1、初始化,第一次使用,一般来说需要进行初始化,只执行一次即可。
git --init
2、创建分支名称
git checkout -b 分支名称
3、切换分支名称
git checkout 需要切换的分支名称
4、删除分支名称
git branch -D 需要删除的分支名称
5、添加记录
git add .
git add /path/…
6、添加注释
git commit -a -m “你的注释”
7、查看log
git log
8、滚回记录点
git reset -hard 希哈值
9、生成补丁
git format-patch -N //N表示最新的N个提交生成为补丁文件
10、应用补丁
git apply /path/xxx.patch
git am
11、合并
git rebase -i HEAD~N //N表示要合并commit的条数
-> 把后面的pick改成squash(或者s) -> 然后wq!进行保存
12、查看名称
git branch
13、检查并恢复主分支,如果主分支被误删除,你可以通过下面的命令来检查所有分支
git branch -a
14、查看状态
git status
15、推数据
git push -u origin “分支名”
16、拉数据
git pull
17、查看设置的远程仓库
git remote -v
18、查看配置列表
git config --list
19、撤销上一次的 git merge 或 git rebase
如果你刚刚执行了一个 merge 或 rebase 操作,并希望撤销它,可以使用:
- 撤销上一次的 merge:
git reset --hard HEAD~1 - 撤销上一次的 rebase:
git rebase --abort
20、撤销上一次的 git add(将文件从暂存区移除)
git reset
21、删除最近的提交(未推送到远程仓库)
如果提交还没有推送到远程仓库,你可以使用 git reset 来删除提交。
git reset --soft HEAD~1
HEAD~1 指定回到上一个提交。
–soft 参数表示保留文件的更改。
22、删除最近的一个提交,并丢弃文件修改
git reset --hard HEAD~1
–hard 参数会重置索引和工作目录,这会丢弃本地的所有更改。