Git 常用指令大全

此篇介绍Git 常用指令大全。

quick start

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
git add .                                将所有改动放进暂存区
git commit -m "描述" 提交并附带概要信息
git pull 一般都在main拉取所有的最新代码
git push 默认只能master分支,只有其建立联系
---------------------------------------------------------------------------------------
git log 查看日志
git status 查看工作区状态
git branch 名称 创建分支
git checkout 名称 切换分支
git checkout -b 名称 创建并切换到新分支
git branch -d 名称 删除该分支(不能删除当前所在的分支,不能删除没有合并到master上的分支)
git branch -D 名称 删除该分支(可以删除没有合并到master上的分支)
git commit --amend 对最新的一条commit进行修正
git reset --hard HEAD^ 丢弃最新提交(未提交的内容会被擦掉)head branch同时移动
git reset --soft HEAD^ 丢弃最新提交(未提交的内容不会被擦掉)
git revert HEAD^ 对于master上回退一个版本十分友好
git rebase 目标基础点 重新设置基础点,一条线上操作为空操作
git merge 名称 将分支合并到head指向的分支,对象与rebase相反
git push origin localbranch 将代码推送到远程仓库的指定分支
git push -d origin branchName 删除远程分支
git stash 暂存代码
git stash pop 弹出暂存代码
git remote -v 查看远程
git remote show origin 查看具体的一些远程关系


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!