git入门

git init,git add,git commit -v的使用

git init

// 初始化本地仓库 .git

1.创建目录作为我们的项目目录:mkdir git-demo-1
2.进入目录 cd git-demo-1
3.使用git init,这句命令会在 git-demo-1 里创建一个 .git 目录
4.ls -la你就会看到 .git 目录,它就是一个「仓库」
5.在 git-demo-1 目录里面添加任意文件,假设我们添加了两个文件,分别是 index.html 和 css/style.css
touch index.html
mkdir css
touch css/style.css
6.运行 git status -sb 可以看到文件前面有 ?? 号

这个 ?? 表示 git 一脸懵逼,不知道你要怎么对待这些变动。

git add

// 文件路径,用来将变动加到暂存区

  1. 使用 git add 将文件添加到「暂存区」
    1.你可以一个一个地 add
    a.git add index.html
    b.git add css/style.css
    2.你也可以一次性 add
    a.git add .意思是把当前目录(.表示当前目录)里面的变动都加到「暂存区」

  2. 再次运行 git status -sb,可以看到 ?? 变成了 A(A 的意思就是添加,也就是说你告诉 git,这些文件我要加到仓库里)

    git add .png

git commit -v

// 提交时显示所有diff信息

  1. 运行git commit -v,显示所有diff信息
    先按i,再按esc键,然后输入:wq
    下图是显示的所有diff的信息
    git commit -v.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 首先我们得简单了解一下什么是git Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    长鲸向南阅读 1,722评论 0 0
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,017评论 5 147
  • 一、介绍 1、git的相关介绍 好像是Git的命名来源的并没有什么用的东西——“I'm an egotistica...
    萌_284260阅读 4,223评论 0 1
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,362评论 0 11
  • 1.git四大域 git四大域:工作目录,暂存区,仓库,远程仓库 git对文件的操作都是在四大域上进行的,文件可以...
    梦魇丶阅读 2,817评论 0 0