git常用操作

Git 是一个分布式版本控制系统,常用于管理代码版本。以下是 Git 的基本操作和常用命令。

1. 配置 Git

首次使用 Git 时,需配置用户信息。

bash 复制代码
# 设置用户名
git config --global user.name "Your Name"

# 设置邮箱
git config --global user.email "you@example.com"

2. 初始化仓库

在本地创建一个新的 Git 仓库。

bash 复制代码
# 在当前目录初始化一个新的 Git 仓库
git init

3. 克隆仓库

从远程仓库克隆代码到本地。

bash 复制代码
# 克隆仓库到当前目录
git clone <repository_url>

# 克隆仓库到指定目录
git clone <repository_url> <directory_name>

4. 查看仓库状态

查看当前工作目录和暂存区的状态,显示已修改和未跟踪的文件。

bash 复制代码
git status

5. 添加文件到暂存区

将修改添加到暂存区,为提交准备文件。

bash 复制代码
# 添加单个文件
git add <file>

# 添加所有文件
git add .

6. 提交更改

将暂存区中的更改提交到本地仓库。

bash 复制代码
# 提交并添加提交信息
git commit -m "commit message"

7. 查看提交历史

查看项目的提交历史。

bash 复制代码
# 简单查看
git log

# 单行显示每次提交
git log --oneline

# 查看特定文件的提交历史
git log <file>

8. 分支操作

创建分支
bash 复制代码
git branch <branch_name>
切换分支
bash 复制代码
git checkout <branch_name>
创建并切换分支
bash 复制代码
git checkout -b <branch_name>
合并分支

将分支合并到当前分支。

bash 复制代码
git merge <branch_name>

9. 推送到远程仓库

将本地提交的更改推送到远程仓库。

bash 复制代码
# 推送到远程仓库的主分支
git push origin main

# 推送到指定的分支
git push origin <branch_name>

10. 拉取远程仓库的更新

从远程仓库拉取并合并最新的更改。

bash 复制代码
git pull origin <branch_name>

11. 查看远程仓库

查看当前仓库的所有远程地址。

bash 复制代码
git remote -v

12. 删除分支

删除本地分支
bash 复制代码
git branch -d <branch_name>
删除远程分支
bash 复制代码
git push origin --delete <branch_name>

13. 撤销更改

撤销未提交的更改
bash 复制代码
# 撤销工作区的更改
git checkout -- <file>
撤销暂存区的更改
bash 复制代码
# 将文件从暂存区移回工作区
git reset <file>

14. 查看差异

查看工作区和暂存区的文件更改。

bash 复制代码
git diff            # 查看工作区和暂存区之间的差异
git diff --cached   # 查看暂存区和上次提交之间的差异

15. 使用标签

为特定提交打标签,可以用来标记版本。

bash 复制代码
# 创建标签
git tag <tag_name>

# 推送标签到远程仓库
git push origin <tag_name>

总结

这些基本命令覆盖了 Git 的常用操作,可以满足大多数版本控制的需求。掌握这些操作有助于高效管理代码的版本和协作开发。

相关推荐
呆萌的代Ma2 小时前
Git不强行推送,撤销最近几次的提交
git
透明的玻璃杯5 小时前
git应用
git
炸炸鱼.6 小时前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
言6669 小时前
要忽略前端依赖包node_modules的文件在目录下 git暂存区消失
git
胡小禾10 小时前
Git Worktree
git
程序员小羊!10 小时前
18 GIt
git
怣疯knight10 小时前
Git 本地分支关联远程分支 常用命令汇总
git
ANNENBERG10 小时前
git分支开发管理
git
坤坤藤椒牛肉面11 小时前
GIT的使用
git
w32963627111 小时前
使用 OpenCode 在 Windows 上加速安装 Playwright 的完整指南
windows·git