Git操作教程-初级(本地仓库的建立与使用)
2016-12-14 本文已影响0人
Tang7
一、创建一个.git仓库。
1.1先在本地新建一个文件夹。(我在D盘建了一个叫“GitSourse”的文件夹)
1.2
输入cd D:(这样就进入D盘了,cd与D:中有个空格)

1.3、ls -l
输入ls -l,这个指令是显示整个D盘的文件夹以及创建时间。

1.4
先进入d盘Gitsourse文件夹,再遍历GitSourse文件夹,显示total=0这代表该文件夹里没有东西


1.5、git init
输入git init 这代表实例化一个仓库
如下面有蓝色字体(master)和在该文件夹中有.igt文件夹,就代表创建.git仓库成功了,(注.igt文件夹为隐藏文件夹,在窗口中点击工具-文件夹选项-查看-显示隐藏文件,这样就可以看到.igt文件夹了。当有.git文件夹后就有了保存代码的能力)



1.6、git status
查看本地仓库状态
我在D盘的“GitSourse”文件夹中新建了一个名为Test的文本文档,在Git Bash中输入git status 这是查看本地仓库状态,其中有个红色的Test.txt,表示还没有放入正式的仓库。

1.7、git add .
将文件添加到缓存区
输入git add .(git空格add空格点) 这是把Test.txt文件放入缓存区,当再次输入git status查看,可以看到Test.txt变成了绿色,这表示成功的加入到缓存区了。

1.8、git commit -m " "
将缓存区的文件提交到正式仓库中
我在GitSourse文件夹中的Test.txt文本中写了“这是个测试用的。”,并保存,

我 再次的用命令git status查看本地仓库状态,会发现红色的modified:Test.txt,这表示Test.txt文件已被修改。


输入指令git commit -m "Test.txt",在""中可以输入任何信息,再次输入git status查看。

1.9、git log
在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log
命令查看。

2.0、 git reflog
查看所有的历史版本号。,(因为更新问题,内容有点误差,但是指令和效果是没有问题的。)

2.1、git reset --hard [版本号]
前面我们知道所有的历史版本号,这个指令就可以让我们回到任何一个我们修改做过保存的版本了。
我先把文档里的信息删掉并保存退出。



