news 2026/5/27 6:42:09

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/5/26 14:09:54

EmotiVoice在有声读物中的应用:解放人力,提升制作效率

EmotiVoice在有声读物中的应用:解放人力,提升制作效率 在音频内容消费日益主流化的今天,越来越多的读者不再满足于“看”书,而是选择“听”书。通勤路上、睡前时光、家务间隙——人们希望随时随地沉浸在故事中。然而,一…

作者头像 李华
网站建设 2026/5/26 8:43:49

EmotiVoice语音风格迁移实验成果展示

EmotiVoice语音风格迁移实验成果展示 在数字内容爆炸式增长的今天,用户早已不再满足于“能听”的语音合成——他们想要的是“像人说”的声音:有温度、带情绪、能共鸣。传统的TTS系统虽然实现了从文字到语音的基本转换,但在真实感与表现力上始…

作者头像 李华
网站建设 2026/5/26 9:16:41

Day 37

# DAY 37 早停策略和模型权重的保存知识点回顾:1. 过拟合的判断:测试集和训练集同步打印指标2. 模型的保存和加载 a. 仅保存权重 b. 保存权重和模型 c. 保存全部信息 checkpoint,还包含训练状态3. 早停策略 作业:对信贷数据集…

作者头像 李华
网站建设 2026/5/26 9:47:40

17、Mac OS X 开发工具与编译指南

Mac OS X 开发工具与编译指南 1. 开发工具概述 在 Mac OS X 系统中,有一系列强大的开发工具可供使用,这些工具大多位于 /Developer/Applications 目录下。以下是一些主要工具的介绍: - Instruments :这是一个基于时间线的图形用户界面(GUI)性能可视化工具,它构建…

作者头像 李华
网站建设 2026/5/26 23:46:58

大数据领域数据仓库的元数据资产盘点

大数据领域数据仓库的元数据资产盘点:给数字世界做一次"全身检查"关键词:元数据、数据仓库、资产盘点、数据治理、元数据管理摘要:在大数据时代,企业的数据仓库就像一个装满"数字宝藏"的巨型仓库,…

作者头像 李华