GIT 本地使用的方法 -- 转载

转自: https://zhuanlan.zhihu.com/p/35099654

#**git本地使用方法**

---

###**使用 git 有三种方式,按照需求选择**

> 1、只在本地使用

> 2、将本地仓库上传到 GitHub

> 3、下载 GitHub 上的仓库

---

### 一、现在介绍本地使用方式

1.创建目录作为我们的项目目录:`mkdir git-bendi`

2.进入目录 `cd git-bendi`

3.`git init`,这句命令会在 git 里创建一个 .git 目录

4.`ls -la` 你就会看到 .git目录,它就是一个「仓库」

5.在 git-bendi 目录里面添加任意文件,假设我们添加了两个文件,分别是 h.html 和 css/c.css

> 1. touch h.html

> 2. mkdir css

> 3. touch css/c.css

6.运行 `git status -sb` 可以看到文件前面有 ?? 号

这个 ?? 表示 git 不知道你要怎么对待这些变动。

7.使用 `git add` 将文件添加到「暂存区」

你可以一个一个地 add

```

git add h.html

git add css/c.css

```

你也可以一次性 add

```

git add . 意思是把当前目录(.表示当前目录)里面的变动都加到「暂存区」

```

9.再次运行 git status -sb,可以看到 ?? 变成了 A

```

## Initial commit on master

A css/c.css

A h.html

```

A 的意思就是添加,也就是说你告诉 git,这些文件我要加到仓库里

使用 `git commit -m` "信息"将你add过的内容「正式提交」到本地仓库(.git就是本地仓库),并添加一些注释信息,方便日后查阅

然后可以一次性 commit。

```

git commit . -m "添加了几个文件"

```

10.再再次运行 `git status-sb`,发现没有文件变动了,这是因为文件的变动已经记录在仓库里了。

11.以上就是 `git add / gitcommit`的一次完整过程,注:如果错了任何一步,需要重头做!!!

---

### 文件变动

>如果想继续改文件

1.`start css/style.css` 会使用默认的编辑器打开 css/c.css

2.然后我们在 css/c.css 里写入 `body {background: red}`,保存退出

3.运行 `git status -sb` 发现提示中有一个 M

## master

M css/c.css

这个 M 的意思就是 Modified,表示这个文件被修改了

4.此时你如果想让改动保存到仓库里,你需要先 `git add css/c.css` 或者也可以 git add .

5.每一次改动,都要经过 `git add` 和 `git commit` 两个命令,才能被添加到 .git 本地仓库里。

6.运行 `git commit -m "更新 css/c.css"`,这个改动就被提交到 .git 本地仓库了。

再再次运行 `git status-sb`,会发现没有变更了,这说明所有变动都被本地仓库记录在案了。

###总结

```

`git init`,初始化本地仓库 .git

`git status -sb`,显示当前所有文件的状态

`git add` 文件路径,用来将变动加到暂存区

`git commit -m` "信息",用来正式提交变动,提交至 .git 仓库

`git commit -v` 提交时显示所有diff信息

如果有新的变动,我们只需要依次执行 `git add xxx` 和 git `commit -m 'xxx' `

猜你喜欢

转载自blog.csdn.net/u013985241/article/details/83049567