GIT日常用到的命令
封面图
•
2025-11-30
•
git
233
0
0
0
在日常使用 Git 进行版本控制时,以下是一些常用的 Git 命令,涵盖了从初始化仓库、提交代码、分支管理到远程仓库操作等常见场景: --- ### 一、初始化与配置 | 命令 | 说明 | |------|------| | `git init` | 初始化一个新的 Git 仓库 | | `git config --global user.name "Your Name"` | 设置全局用户名 | | `git config --global user.email "your.email@example.com"` | 设置全局邮箱 | | `git config --list` | 查看当前配置 | --- ### 二、基本操作 | 命令 | 说明 | |------|------| | `git status` | 查看当前仓库状态(哪些文件被修改、未提交等) | | `git add <file>` | 将文件添加到暂存区(可加 `.` 添加所有文件) | | `git commit -m "commit message"` | 提交更改到本地仓库 | | `git log` | 查看提交历史 | | `git diff` | 查看工作区与暂存区的差异 | | `git diff --staged` | 查看暂存区与最新提交的差异 | --- ### 三、分支管理 | 命令 | 说明 | |------|------| | `git branch` | 查看所有分支 | | `git branch <branch-name>` | 创建新分支 | | `git checkout <branch-name>` | 切换分支 | | `git checkout -b <branch-name>` | 创建并切换到新分支 | | `git merge <branch-name>` | 合并指定分支到当前分支 | | `git branch -d <branch-name>` | 删除本地分支 | --- ### 四、远程仓库操作 | 命令 | 说明 | |------|------| | `git remote -v` | 查看远程仓库信息 | | `git remote add origin <url>` | 添加远程仓库 | | `git push origin <branch-name>` | 推送本地分支到远程 | | `git pull origin <branch-name>` | 拉取远程分支的更新 | | `git clone <url>` | 克隆远程仓库到本地 | | `git fetch origin` | 获取远程仓库的更新,但不合并 | --- ### 五、撤销与回退 | 命令 | 说明 | |------|------| | `git reset --soft HEAD~1` | 回退一个提交,保留工作区和暂存区内容 | | `git reset --mixed HEAD~1` | 回退一个提交,保留工作区,取消暂存区 | | `git reset --hard HEAD~1` | 回退一个提交,并丢弃工作区和暂存区的修改 | | `git checkout -- <file>` | 放弃对某个文件的修改(恢复到最近一次提交的状态) | --- ### 六、标签管理 | 命令 | 说明 | |------|------| | `git tag <tag-name>` | 创建轻量标签 | | `git tag -a <tag-name> -m "message"` | 创建带注释的标签 | | `git tag` | 查看所有标签 | | `git push origin <tag-name>` | 推送标签到远程仓库 | --- ### 七、其他常用命令 | 命令 | 说明 | |------|------| | `git stash` | 保存当前工作区的修改(用于切换分支前) | | `git stash apply` | 应用之前保存的修改 | | `git stash list` | 查看所有保存的修改 | | `git blame <file>` | 查看文件每一行的最后修改者和时间 | | `git grep "keyword" <file>` | 在文件中搜索关键字 | --- 如果你是初学者,建议先掌握以下几个核心命令: ```bash git init git add . git commit -m "Initial commit" git remote add origin <url> git push -u origin main ``` 如需更详细的解释或示例,欢迎继续提问!
上一篇:
linux 禁止用户通过shell登录
下一篇:
如何制定职业生涯规划
标题录入,一次不能超过6条
留言
评论