news 2026/1/2 12:36:13

git 命令整理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git 命令整理

1、git init

  • 作用:初始化一个新的 Git 仓库,在当前目录下创建一个新的 .git 目录来管理版本历史。
  • 用法:git init

2、git clone

  • 作用:克隆一个远程仓库到本地。

  • 用法:git clone https://github.com/username/repository.git

3、git status

  • 作用:查看当前工作区和暂存区的状态,显示哪些文件已修改但未提交。

  • 用法:git status

4、git add

  • 作用:将文件添加到暂存区,准备提交。

  • 用法:git add filename 或 git add .(将所有更改的文件添加到暂存区)

5、git commit -m “message”

  • 作用:将暂存区的更改提交到本地仓库,并附上提交说明。

  • 用法:git commit -m “Your commit message”

6、git log

  • 作用:查看提交历史记录。

-** 用法**:git log

7、git diff

  • 作用:查看工作区与暂存区之间的差异,或暂存区与最新提交之间的差异。

  • 用法:git diff

8、git branch

  • 作用:列出、创建或删除分支。

  • 用法

    • 查看所有分支:git branch

    • 创建新分支:git branch branch-name

    • 删除分支:git branch -d branch-name

9、git checkout

  • 作用:切换到指定的分支。

  • 用法:git checkout branch-name

10、git merge

  • 作用:将指定分支的更改合并到当前分支。
  • 用法:git merge branch-name

11、git fetch

  • 作用:从远程仓库获取最新的更改,但不会自动合并到本地分支。
  • 用法:git fetch

12、git pull

  • 作用:从远程仓库获取更改,并自动将这些更改合并到当前分支
  • 用法:git pull

13、git push

  • 作用:将本地提交推送到远程仓库。
  • 用法:git push origin branch-name

14、git remote add

  • 作用:添加远程仓库的 URL。
  • 用法:git remote add origin https://github.com/username/repository.git

15、git remote -v

  • 作用:查看当前项目的远程仓库 URL。
  • 用法:git remote -v

16、git reset

  • 作用:撤销提交,将当前 HEAD(最新提交)回退到指定的提交。

  • 用法:git reset --hard commit-id(会丢失更改) 或 git reset --soft commit-id(保留更改)

17、git rm

  • 作用:从 Git 仓库和工作区删除文件。
  • 用法:git rm filename

18、git tag

  • 作用:创建一个标签,标记特定的提交。
  • 用法:git tag v1.0
    19、git stash
  • 作用:暂时保存未提交的更改,以便以后恢复
  • 用法:git stash

20、git stash pop

  • 作用:恢复最近保存的暂存的更改。

  • 用法:git stash pop

21、git show

  • 作用:查看指定提交的详细信息。

  • 用法:git show commit-id

22、git config

  • 作用:设置 Git 配置,如用户名、邮箱等。

  • 用法

    • 设置用户名:git config --global user.name “Your Name”

    • 设置邮箱:git config --global user.email “youremail@example.com”

23、.git rebase

  • 作用:将当前分支的提交应用到另一个分支的最新提交上,通常用来保持分支历史整洁。

  • 用法:git rebase branch-name

24、git cherry-pick

  • 作用:选择一个提交,并将其应用到当前分支。

  • 用法:git cherry-pick commit-id

25、git reflog

  • 作用:查看 Git 的历史引用日志,能够查看 HEAD 和分支的历史移动
  • 用法:git reflog
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/1 17:16:46

EmotiVoice语音合成语音压缩技术:减小文件体积不影响质量

EmotiVoice语音合成中的轻量化实践:如何在不牺牲质量的前提下压缩语音与模型 在今天的AI音频应用中,一个核心矛盾日益凸显:用户渴望的是富有情感、高度拟人化的声音体验,但现实部署却常常受限于带宽、存储和算力瓶颈。特别是在移动…

作者头像 李华
网站建设 2026/1/1 2:18:05

工业互联网产业联盟:高标准数字园区建设研究报告 2025

本报告由工业互联网产业联盟联合华为等企业编写,围绕高标准数字园区建设展开全面研究,旨在为园区数字化深化转型提供技术指引与案例参考。一、研究背景与核心内涵背景:在新一轮科技革命与产业变革推动下,传统园区面临资源浪费、产…

作者头像 李华
网站建设 2026/1/1 21:49:03

共商AI时代发展新路径 第十六届亚洲电子论坛举办

12月4日,海风温润,思想激荡,一场亚洲电子信息产业的年度思想盛宴与创新庆典在澳门拉开帷幕。当天下午,第十六届亚洲电子论坛(AEF)暨全球智能科技峰会在澳门举办。来自全球多个国家与地区的产业代表、专家学…

作者头像 李华
网站建设 2025/12/30 21:20:20

软考—系统集成项目管理工程师计算公式汇总

系统集成项目管理工程师虽然技术题目不算多,但考试中也会涉及到一些计算题。一、计算公式 基础: 1.计划值(PV):PV 计划工作量 计划单价,与检查时间点有关。 2.挣值(EV)&#xff1a…

作者头像 李华
网站建设 2026/1/1 19:56:49

AI元人文构想:在黑箱与元白箱之间的抉择分析

AI元人文构想:在黑箱与元白箱之间的抉择分析一、关于本文论述策略与理论立场的说明本文采用 “LLM黑箱”与“AI元人文元白箱” 的二元对立框架进行论述,旨在通过极致的对比张力,揭示当前技术路径潜藏的文明风险与另一条根本性道路的存在。我们…

作者头像 李华