windows下git 本地仓库创建初始化

1、进入C盘

 
[email protected] MINGW32 ~ (master)
$ cd c

2、在盘下建立文件夹zcpmeet

[email protected] MINGW32 /c
$ mkdir zcpmeet

3、进入文件夹zcpmeet

[email protected] MINGW32 /c
$ cd zcpmeet

4、初始化一下

$ git init
 

返回

Initialized empty Git repository in C:/zcpmeet/.git/  

现在, 就成功的创建了一个 repository(仓库),目前里面还没有东西,下面去查看一下它的状态:
4、查看状态:

git status  

返回

[email protected] MINGW32 /c/zcpmeet (master)
$ git status
On branch master
Initial commit
nothing to commit (create/copy files and use "git add" to track)

提示目前没有什么东西可以 commit(提交),去创建一个 HTML 文件,命名为 index.html ,文件里输入一些基本的代码,然后把它放保存在 zcpmeet 这个目录里面,然后再去查看它的状态:
5、创建文件 indexl.html(或手动创建)

$ touch index.html  

6、查看状态

$ git status  

返回:

On branch master
Initial commit
Untracked files:
  (use "git add ..." to include in what will be committed)

        index.html

nothing added to commit but untracked files present (use "git add" to track)

提示我们现在正处在 master(主) 这个 branch(分支)上,然后有一个还没有跟踪的文件:index.html,这也是我们项目里唯一的文件,想让 Git 跟踪这个文件,需要把它添加到 Staging(工作) 区域,然后再去 commit(提交)一下。

$ git add index.html  

再去查看状态时会返回:

 
On branch master
Initial commit
Changes to be committed:
  (use "git rm --cached ..." to unstage)
   new file:   index.html

提交添加了一个新的文件 index.html,如果你想添加所有的文件,可以使用一个 . 像这样:

$ git add .  

添加好要跟踪的文件以后,最后需要再去提交一下,提交的时候,需要输入一条描述的信息:

$ git commit -m '第一次提交'  

返回:

[master (root-commit) d13dcd8] 第一次提交
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 index.html

7、确认提交信息
确认一下我们的工作,可以使用 log 命令:

$ git log

返回:

commit d13dcd8edb90c051671336788125a534b9212459
Author: ZcpMeet <[email protected]>
Date:   Fri Jul 22 16:58:39 2016 +0800
第一次提交

再次查看状态

On branch master
nothing to commit, working directory clean

提示现在 master 这个分支上没啥可以提交的了。下面,我们再去在自己的项目里创建一个样式表,命名为 style.css,然后再把这个样式表链接到 index.html 里面。完成以后执行下面的命令:

git add .
git commit -m '创建 style.css 样式表并嵌入到 index.html'  

返回:

[master 95043e6] 创建 style.css 样式表并嵌入到 index.html
2 files changed, 1 insertion(+)
create mode 100644 style.css

8、还原之前的提交
假设你现在想还原之前的提交,可以这样:

$ git revert HEAD

返回:

Revert "创建 style.css 样式表并嵌入到 index.html"
This reverts commit 95043e6fd5451b5e38258a0d314c61c2d6affcfc.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
# modified: index.html
# deleted: style.css

这会打开默认的文本编辑器,输入 :wq 保存并退出。回到你的项目目录,查看一下,你会发现, style.css 不见了,再打开 index.html 。嵌入 style.css 的这行代码也不见了。


发布日期:

所属分类: Linux/Centos/Os 标签: