Git版本库的建立及文件的添加

来源:互联网 发布:电脑视频文件恢复软件 编辑:程序博客网 时间:2024/05/29 13:37

Git版本库

版本库又名仓库(respository)。可以理解为创建一个新目录,而在这目录里的所有文件都为Git管理,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

创建版本库

使用Git GUI或直接在系统命令行里在选定的目录下输入git init即可创建版本库。
eg:

E:\Git>git init

文件添加到版本库

值得声明、明确的是,所有的版本控制系统,其实都只是能跟踪文本文件的改动,比如TXT文件、网页所有的程序代码等等。版本控制系统能告诉你每一次文本文件的改动,比方说在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。
而像图片、视频、word二进制的文件,虽然也可以用Git管理,但无法跟踪文件的变化,也就只能知道内存的改变,至于具体修改了什么,版本控制系统一概不知。

由于Git只能跟踪文本文件,所以要真正使用Git,就要以纯文本的方式编写文件。其中不能使用windows的记事本在版本库类编写文本文件,原因是原因是Microsoft开发记事本的团队使用了每个文件开头添加了0xefbbbf(十六进制)的字符来保存UTF-8编码的文件。

在用Git创建了版本库之后,可以把文件添加到版本库中。
添加文件到Git版本库一共需要3步:
1. 添加文件到该Git版本库所在的目录下

2. 使用命令行git add filename告诉Git,把文件从工作区添加到暂存区(stage/index)。eg:

E:\Git\>git add Hello,Seiei.txt

执行上述步骤后,会没有任何显示信息。

3. 使用命令行git commit -m "some information"告诉Git,把暂存区的所有文件一次性的提交给分支master(其中-m后的信息为本次提交文件的说明,这样就能从历史记录里方便地找到改动记录)。
eg:

E:\Git\>git commit -m "create a new file"

执行完上述步骤,命令行会返回改动信息,如:

[master bbef9e8] check three1 file changed, 1 insertion(+)

总结:

  • git add 是将修改内容或者新文件添加到本地缓存区再用 git commit 将本地缓冲区的内容提交到本地仓库

  • 使用命令git init创建、初始化版本库

  • 使用命令git add可以反复多次使用,添加多个文件

  • 使用命令git commit可以一次性提交多个文件

eg:

git add file 1 file 2git add file 3git commit -m "一次性提交三个文件"
原创粉丝点击