Git基础操作

257 阅读2分钟

1、在桌面创建一个空目录并进入这个目录

2、git init 这句命令会在 git-demo-1 里创建一个 .git 目录

3、在 git-demo-1 目录里面添加任意文件,分别是 index.html 和 css/style.css

4、运行 git status -sb 可以看到文件前面有 ?? 号

5、使用 git add 将文件添加到「暂存区」

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

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

## No commits yet on master
 A  css/style.css
 A  index.html

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

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

1)你可以一个一个地 commit
   a.  git commit index.html -m '添加index.html'
   b.  git commit css/style.css -m "添加 css/style.css"
2) 你也可以一次性 commit
   a.  git commit . -m "第一次提交

8、以上就是 git add / git commit 的一次完整过程,如果文件变动继续一下操作

9、start css/style.css 会使用默认的编辑器打开 css/style.css,然后我们在 css/style.css 里写入 body {background: red},保存退出

 运行 git status -sb 发现提示中有一个 M
 ## master
 M css/style.css

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

10、此时你如果想让改动保存到仓库里,你需要先

 git add css/style.css 或者也可以 git add .

再次运行 git status -sb 发现 M 有红色变成了绿色(绿色表示这个改动确认提交)

(重新从桌面进入是因为不小心把命令界面关掉了)

11、运行 git commit -m "改动 css",这个改动就被提交到 .git 本地仓库了

12、这时你使用 git log 就可以看到历史上的变动
13、删掉文件也是需要先add再commit。 不管什么变动,都是先add再commit