【git】 一定会经常用的命令
OriginHeart 2020-07-22 git
# 常用查看命令
git status # 查看当前 git 仓库的状态,最常用之一
git log # 查看git 的日志信息
-n # 显示过去的n次提交
--oneline # 简要显示
git branch # 查看本地分支
-r # 查看远程分支
-a # 查看所有本地和远程分支
-v # 显示提交记录的hash值
git remote -v # 查看远程关联上的仓库地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# 常用后悔命令
git remote rm origin # 取消与远程仓库的关联
git reset . # 将所有暂存区文件撤回到工作区
git restore --staged # 将文件从暂存区撤销,但不会撤销文件的更改
git merge -about # 取消 git pull 的合并冲突
git checkout hash值 # 回退代码版本
-- [filePath] # 部分目录回退
# 剩下的待补充
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 常用组合命令
# git add . + git commit -m''
git commit -am [message] # 将工作区的代码一并提交到本地仓库
# git branch [branch] + git checkout [branch]
git checkout -b 分支名 # 创建并切换到该新分支
# git fatch + git merge
git pull origin [branch] # 将远程代码拉下来与本地合并
--allow-unrelated-histories # 解决 git pull 合并不成功的情况,强行合并,原因是代码版本差距有点大
# 剩下的待补充
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 常用其他命令
# 分支操作
git branch [newBranch] # 创建新分支
git checkout [branchName] # 切换分支
git branch -d [branchName] # 删除指定分支
# 合并操作
git merge [branchName] # 普通合并
# git rebase 待深入
# 剩下的待补充
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11