git初体验(1)


先推荐一个不错的学习github的博客:
https://blog.csdn.net/qq_35246620/article/details/66973794

本文是基于上面博客里面的内容 进行学习 的;

使用git命令之前先在git里面输入如下命令:

请在命令行运行这五句话!!!一定要运行这五句话,不然 git 就不能用了

git config --global user.name 你的英文名字                                      #方便产品经理找(怼)你
git config --global user.email 你的常用邮箱                                      #方便产品经理找(怼)你
git config --global push.default simple                                             # 本来我写的是 matching,不过想了想可能 simple 更好
git config --global core.quotepath false                                           #防止文件名变成数字
git config --global core.editor "vim"                                                   # 使用vim编辑提交信息

在这里插入图片描述

在 Git 中,所有的命令都是以git开头,例如,git init其作用就是初始一个 Git 仓库。
为了方便演示,我们先在C盘的用户名目录下的github目录下创建一个名为demo的子目录,接下来我们的 Git 操作都是基于此目录和文件的;
选择demo目录作为 Git 仓库,然后进入demo目录之中,点击鼠标右键,再选择Git Bash Here,即可打开 Git Bash 的命令行窗口:
在这里插入图片描述

第 1 个命令:git status

在命令行窗口的光标处,输入git status命令,查看仓库的状态:
在这里插入图片描述
如上图所示,结果显示demo不是一个 Git 仓库,这是很正常的反应,因为我们还没有在计算机中声明demo为 Git 仓库;

第 2 个命令:git init

在命令行窗口的光标处,输入git init命令,初始化 Git 仓库:
在这里插入图片描述

如上图所示,结果显示已经初始化demo为一个空的 Git 仓库啦!
touch hit.txt建立一个文本

在这里插入图片描述

在这里插入图片描述

如上图所示,在我们初始化仓库之后,demo目录已经成为一个 Git 仓库了,并且默认进入 Git 仓库的master分支,即主分支。在这里,我们需要注意的是Untracked fies提示,它表示demo仓库中有文件没有被追踪,并提示了具体没有被追踪的文件为hit.txt,还提示了我们可以使用git add命令操作这个文件。

第 3 个命令:git add

在命令行窗口的光标处,输入git add hit.txt命令,将hit.txt文件添加到 Git 仓库:
在这里插入图片描述

如上图所示,已经显示Initial commit初始化提交了,同时已经没有Untracked files提示了,这说明文件hit.txt已经被添加到 Git 仓库了,而在我们没有进行git add操作之前,文件hit.txt并不被 Git 仓库认可,因此才会出现提示初始化仓库为空的现象。在这里,需要声明一点,那就是:git add命令并没有把文件提交到 Git 仓库,而是把文件添加到了「临时缓冲区」,这个命令有效防止了我们错误提交的可能性。

第 4 个命令:git commit

在命令行窗口的光标处,输入git commit -m "text commit"命令,将hit.txt文件提交到 Git 仓库:

在这里插入图片描述

如上图所示,我们成功将文件hit.txt提交到了 Git 仓库,其中commit表示提交,-m表示提交信息,提交信息写在双引号""内。接下来,再输入git status命令查看仓库状态:
在这里插入图片描述

如上图所示,结果显示nothing to commit, working tree clean,这表示已经没有内容可以提交了,即全部内容已经提交完毕。

第5个命令 git log

在命令行窗口的光标处,输入git log"命令,打印 Git 仓库提交日志:
在这里插入图片描述

如上图所示,显示了我们的提交记录,提交记录的内容包括Author提交作者、Date提交日期和提交信息。

通过以上的操作,我们会发现一个现象,那就是:在每个git操作之后,我们基本都会输入git status命令,查看仓库状态。这也从侧面说明了git status命令使用的频率之高,也建议大家在操作 Git 仓库的时候多使用git status命令,这能帮助我们实时了解仓库的状态,显然非常有用。

总结

几个常见的命令:
第 1 个命令:git status :获取当前 仓库状态
第 2 个命令:git init :初始化仓库
第 3 个命令:git add :添加文件至仓库,git add命令并没有把文件提交到 Git 仓库,而是把文件添加到了「临时缓冲区」
第 4 个命令:git commit :提交文件至本地仓库
第5个命令: git log

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值