文章

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 进行授权