Git常用命令

Branch

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
26
27
28
29

## 创建分支
git branch [newBranchName] [srcBranchName]

## 推送本地分支到远程服务器
git push --set-upstream origin [newBranchName]

## 切换分支
git checkout [branchName]

## 创建分支并切换
git checkout -b [newBranchName] [srcBranchName]

## 删除本地分支
git branch -d [branchName]

## 强制删除本地分支
git branch -D [branchName]

## 删除远程分支
git push origin :[branchName]

## 删除本地的远程分支
git branch -r -D origin/[branchName]

## 合并分支
# 将 feature/f1 分支合并到 develop 分支上
git checkout develop
git merge feature/f1

Tag

1
2
3
4
5
6
7
8
9
10
11
12

## 创建 Tag
git tag -a [tagName] [-m 'message']

## 推送本地标签到远程服务器
git push origin --tags

## 删除本地 Tag
git tag -d [tagName]

## 删除远程 Tag
git push origin :[tagName]

查看 git 操作历史

1
2
3
# 查看所有记录的 HEAD 历史
# 可以用于查找丢失的代码
git reflog
轻狂书生 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!