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
30
|
# 克隆远程仓库到本地
git clone <URL> # 克隆远程仓库
# 创建本地仓库
git init # 初始化仓库
git remote add <remote-name> <remote-url> # 添加远程仓库
# 通常远程仓库名称可以叫 origin
git status # 仓库状态
# 修改仓库
git add <FILE> # 将文件的改动添加到暂存区
git commit -m "TYPE: CONTENT" # 提交暂存区的所有改动
# feat: 新功能
# fix: 修复问题
# docs: 文档更改
# update: 更新文件
# test: 测试修改
# 重新获取远程仓库
git fetch <remote-name> # 获取远程仓库的更新
git fetch <remote-name> <remote-branch> # 获取远程仓库的某一个分支更新
# 此时获取到的分支为 <remote-name>/<remote-branch>
git merge <remote-name>/<remote-branch> # 将该分支合并到主分支中
git rebase <remote-name>/<remote-branch> # 将该分支合并到主分支中
# 获取、推送
git pull <remote-name> <remote-branch>:<local-branch> # 将远程仓库的某个分支合并到本地分支中
git push <remote-name> <local-branch>:<remote-branch> # 将本地分支推送到远程仓库的某个分支中
|