About The Git

关于git

在我们运用hexo搭建个人博客的时候,不难发现需要运用到一些关于github仓库的一些知识,因此在这里进行一些基础知识的学习。

首先,git本身是一种分布式版本控制的系统,它没有”中央服务器“,每个人的电脑上都是一个完整的版本库而且具有高安全性。git是一款免费的,开源的分布式版本控制系统,github是用git做版本控制的代码托管平台。

创建远程仓库

  1. 确认秘钥的保存路径。
  2. 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖。
  3. 创建密码。
  4. 确认密码。

常见命令

  1. git status用于查看工作目录当前状态。
  2. git add用于将修改放入暂存区。(git add.用于所有文件添加)。
  3. git commit -m用于将代码文件提交到本地仓库。
  4. 第一次使用时:git remote add origin+路径,添加远程仓库,仓库名为origin。
  5. git push -u提交到github。
  6. 在github上创建-README md。
  7. git pull origin master用于获取远程仓库变动并直接更新到本地仓库中。

基本原理

如图:

Git版本管理

  1. git log命令显示从最近到最远的提交日志。
  2. git reset –hard HEAD~2回退到前两个版本。
  3. git reflog查看命令历史。
  4. git reset –hard commit_id跳转到对应的版本。
  5. git status查看当前状态。

ps:这是本人第一次写blog,有很多不足之处,还请大家多多包涵!

Author: Jerry Ren
Link: http://example.com/2022/01/14/About-The-Git/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.