Git新手教程-向仓库中添加commit

本文详细介绍了如何使用Git的`git add`、`git commit`和`git diff`命令,从创建仓库、添加文件到暂存区、提交变更以及查看文件差异。通过实例操作展示了如何在命令行和IntelliJ IDEA/Android Studio图形界面中使用这些命令,帮助Git新手掌握基本的Git操作流程。
摘要由CSDN通过智能技术生成

前言

在该篇文章中,我们终于要来学习如何创建自己的提交(commit),在前面的文章中,我们已经学会使用 git init 命令来创建新仓库,使用 git clone 命令来复制现有仓库,使用 git log 命令来查看现有的提交。以及使用非常重要的 git status 命令来查看仓库的状态。本篇文章会在这些知识的基础上添加 git addgit commitgit diff 。 在具体讲解这三个命令之前,我们先简单的看看这三个命令的作用。

  • git add 可以让你将文件从工作目录添加到暂存区。
  • git commit 可以让你将文件从暂存区中取出。并保存在仓库区中,也就是你实际将要提交的地方。
  • git diff 可以显示文件两个版本之间的差异,它的输出与上篇文章中使用的 git log -p 命令的输出完全一样。

git add 命令的使用

在使用 git add 命令之前,我们先回顾一下仓库的创建过程。我们现在自己的喜欢的目录下创建仓库,在下图中我的仓库的地址为documents/GitTest/GitTestProject。在接下来的文章中,都会以该仓库作为例子进行讲解。

首先我们先进入该目录,并通过 git init创建Git仓库:

在没有向仓库提交任何commit时,多次运行git init命令是没有关系的,git init命令只会多次重新初始化仓库

检查仓库状态!别忘了

我们一定要在运行Git相关命令后,一定要使用 git status 命令来检查当前仓库的状态。因为我们不能保证,我们是否遗忘了某些东西。如果你像我一样使用了 git status命令,那么你能得到下列输出结果:

On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

开始添加文件

当我们使用 git status 检查了仓库确实没有任何文件后,那接下来我们来创建一些文件。这里我分别创建了三个文件,Git总目录.mdGit练习.mdJVM系列之总目录.md,这个时候我们再使用 git status 来查看我们仓库的状态,我们能得到下列结果:

On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

  Git总目录.md
  Git练习.md
  JVM系列之总目录.md

nothing added to commit but untracked files present (use "git add" to track)

要将文件提交到暂存区,我们需要使用 git add 命令,这里我们将Git总目录.md文件添加到暂存区中,使用命令 git add Git总目录.md,我们再使用 git status 查看我们的仓库状态,我们能得到下列结果:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值