GitHub(二)本地仓库:Git 的最基础使用-安装、配置、add、commit

GitHub(二)本地仓库:Git 的最基础使用-安装、配置、add、commit
最新回答
╭阳光刺穿心脏

2021-06-19 12:18:20

安装 Git: git-scm.com/download/wi...

安装 Git 后,首先需要设置用户名称和 email 地址。这是非常重要的,因为每次 Git 提交都需要记录是谁做出的这次提交,具体是通过用户名和邮箱进行辨识。

1.设置用户名:

2.设置邮箱:

3.查看设置:

下面展示了 Git 使用过程中常见的数据流动情况,箭头上的单词表示要让数据实现这个传递需要运行的命令(总共6个,也是最为常用的6个)。

其中,最右边的3个区域在本地,最左边的一个是远程仓库。

接下来讲解 Git 在本地区域的使用,也就是上图中的除了 Remote 以外的所有内容。

在工作区进行对文件的修改、新增、删除。对于已有的文件进行了修改但还没有保存,这个文件的状态叫做“未暂存 / unstaged”;对于新创建的文件的状态,我们称其为“未跟踪 / untracked”。

然后使用 git add 命令将我们对文件进行的操作放到暂存区里面。

最后通过 git commit 命令将已暂存的文件提交到仓库中。

主要在这里进行添加、编辑、修改文件等动作。

在我们的本地电脑上,在我们 init 出来或者 clone 下来的文件夹里面,除了“.git”文件夹以外的所有内容,都是处在工作目录下。

提交到仓库之前的缓存区域。

最终确定的文件保存到仓库,成为一个新的版本,并对他人可见。

新建文件时,首先创建并初始化一个目录。初始化目录的命令为:

结果如下图,此时“test”文件夹下,除了“.git”文件夹以外的所有内容,都已/将处在工作目录下。

然后在工作区域新增一个文件:

我们可以发现:

使用“git add”命令把文件提交到暂存区 index,并通过 git status 查看当前的状态:

在添加文件到暂存区 index 的时候,可以写“git add 文件名.后缀名”,也可以写通配符点“.",表示把当前目录下所有的文件都提交到暂存区。

同时,用“git status”命令查看当前状态发现,当前文件以绿色显示文件名,已经提交到了暂存区 index,等待被 commit 到仓库。

数据放在暂存区不是我们的最终目的,我们要把它放到仓库里面,来生成一个一个的版本。下面用“git commit”命令把文件提交到仓库。具体语法如下:

在 commit 完成后,git 提示我们没有东西需要 commit 了。

用“git log”命令来查看我们 commit 的历史记录。

注意,如果我们没有在 git commit 命令中添加注释,则在该命令运行之后,会跳到我们指定的编辑器,让我们在编辑器中输入注释。在我们保存并退出后,commit 才算执行完成。

修改已有文件时,我们在 file01.txt 中添加一行内容,以对文件进行修改。

再用 git status 查看当前状态。文件名再次变成了红色,并提示我们 file01.txt 这个文件已经被修改过。

然后,我们依然是和前面一样,使用 git add 和 git commit 把文件分别添加到暂存区和仓库。

最后我们再用 git log 查看一下 commit 的记录。我们能看到总共两次 commit,且根据注释我们可以了解到,第一次是添加文件,第二次是修改文件。