【GIT】速查手册

查看远程仓

1
git remote -v

分支

查看

1
2
3
4
5
6
7
8
# 查看本地分支
git branch

# 查看远程分支
git branch -r

# 查看所有分支
git branch -a

删除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 删除远程分支
git push origin --delete [branch_name]

2. 删除本地分支区别
git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。
git branch -D 是git branch --delete --force的简写,它会直接删除。

共同点
都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。

3. git查看分支:
查看本地分支 git branch
查看远程分支 git branch -r
查看本地和远程分支 git branch -a

4.git删除分支:
删除本地分支 git branch -d 本地分支名
删除远程分支 git push origin --delete 远程分支名
推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支

Config

1
2
# 查看git config
git config -l

stash

1
2
3
git stash

git stash pop

拉取

1
2
# 拉取远端分支到本地分支 Develop分支到本地Develop分支
git fetch origin Develop:Develop

查看已push但未提交的内容

1
git cherry -v

合并

合并某个分支上的某一个文件

  1. 切换到当前分支(即:要合并文件到的分支)
1
git checkout current_branch
  1. 合并指定分支上的文件到当前分支
1
git checkout --patch zhiding_branch f.txt

合并 zhiding_branch 分支上的 f.txt 文件到 current_branch

git log 最强语句

1
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

【GIT】速查手册
https://hodlyounger.github.io/E_手册/Git/【GIT】Git速查手册/
作者
mingming
发布于
2023年10月27日
许可协议