Git command
Git的常用命令.
Git command
1. 初始化仓库
1
2
3
4
5
6
7
8
9
# 在当前目录初始化Git仓库
git init
# 克隆远程仓库
git clone <仓库URL>
git clone https://github.com/user/repo.git
# 克隆到指定目录
git clone <仓库URL> <目录名>
2. 全局配置
1
2
3
4
5
6
7
8
9
10
11
12
# 设置用户名和邮箱
git config --global user.name "你的姓名"
git config --global user.email "your.email@example.com"
# 查看配置
git config --list
git config user.name
git config user.email
# 设置默认编辑器
git config --global core.editor "code --wait" # VS Code
git config --global core.editor "vim" # Vim
3. 文件操作
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 status
# 添加文件到暂存区
git add <文件名> # 添加单个文件
git add . # 添加当前目录所有文件
git add -A # 添加所有文件(包括删除的)
git add *.js # 添加所有JS文件
# 提交更改
git commit -m "提交信息"
git commit -am "提交信息" # 自动添加已跟踪文件并提交
git commit --amend # 修改最后一次提交
# 推送到远程仓库
git push # 推送当前分支
git push origin main # 推送到指定远程分支
git push -u origin main # 首次推送并设置上游分支
git push --force # 强制推送(危险操作)
# 拉取远程更改
git pull # 拉取并合并
git pull origin main # 从指定分支拉取
git fetch # 只拉取不合并
git fetch origin # 从指定远程拉取
# 推送标签
git push origin <标签名> # 推送单个标签
git push origin --tags # 推送所有标签
4. 远程仓库管理
1
2
3
4
5
6
7
8
9
10
11
12
13
# 查看远程仓库
git remote # 查看远程仓库名称
git remote -v # 查看远程仓库详细信息
# 添加远程仓库
git remote add origin <仓库URL>
git remote add upstream <仓库URL>
# 删除远程仓库
git remote remove <远程名>
# 重命名远程仓库
git remote rename <旧名> <新名>
本文由作者按照 CC BY 4.0 进行授权