git 常用命令

初始化

git init: 初始化一个新的Git仓库。
git clone <url>: 克隆一个远程仓库到本地。

添加和提交更改

git add <file>: 将文件添加到暂存区。如果要添加所有文件,可以使用git add .。
git commit -m "<message>": 提交暂存区的更改到本地仓库,并附带一条消息。
git commit --amend: 修改最后一次提交的信息或添加遗漏的文件。

查看状态

git status: 显示当前工作区的状态,包括哪些文件已更改、哪些文件已添加到暂存区等。
git diff: 显示工作区与暂存区或暂存区与HEAD之间的差异。
git log: 显示提交历史记录。

远程仓库操作

git remote add origin <url>: 添加一个远程仓库。
git fetch origin: 从远程仓库获取最新版本到本地,不会自动合并。
git pull: 从远程仓库获取最新版本并合并到本地。
git push origin <branch>: 将本地分支的更改推送到远程仓库。
git remote rm origin: 删除远程仓库。

分支管理

git branch: 显示所有本地分支。
git branch -a: 显示所有本地和远程分支。
git branch <branch>: 创建一个新的本地分支。
git branch -d <branch>: 删除一个本地分支。
git branch -D <branch>: 强制删除一个本地分支。
git checkout <branch>: 切换到指定的分支。
git checkout -b <branch>: 创建一个新分支并切换到该分支。
git merge <branch>: 合并指定分支到当前分支。

其他常用命令

git reset --hard <commit_id>: 重置当前分支的HEAD到指定提交,并丢弃该提交之后的所有更改。
git revert <commit_id>: 创建一个新的提交来撤销指定提交的更改。
git stash: 将工作区的更改保存起来,以便稍后恢复。
git stash pop: 恢复之前保存的更改,并从stash列表中删除该记录。
git tag -a <tag_name> -m "<message>": 创建一个带有注解的标签。

相关推荐

  1. git命令

    2024-06-13 05:46:01       41 阅读
  2. Git命令

    2024-06-13 05:46:01       34 阅读
  3. git命令

    2024-06-13 05:46:01       40 阅读
  4. git命令

    2024-06-13 05:46:01       47 阅读
  5. Git命令

    2024-06-13 05:46:01       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 05:46:01       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 05:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 05:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 05:46:01       18 阅读

热门阅读

  1. 理解 Vue 中的响应式系统

    2024-06-13 05:46:01       6 阅读
  2. Springer投稿流程——Cybersecurity

    2024-06-13 05:46:01       8 阅读
  3. debian10 arm芯片安装.net6

    2024-06-13 05:46:01       6 阅读
  4. R语言桑基图

    2024-06-13 05:46:01       6 阅读
  5. 开发TEE的踩坑之配置SGX环境

    2024-06-13 05:46:01       5 阅读
  6. vxe-input 本地正常线上环境不显示问题

    2024-06-13 05:46:01       7 阅读
  7. 洛谷 P10470 前缀统计 题解 字典树

    2024-06-13 05:46:01       9 阅读