GitHub(二)本地仓库:Git 的最基础使用-安装、配置、add、commit_百度知...
发布网友
发布时间:2024-10-01 08:40
我来回答
共1个回答
热心网友
时间:2024-11-07 23:29
安装 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,且根据注释我们可以了解到,第一次是添加文件,第二次是修改文件。