1、把文本文件添加到版本库?
所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。
版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。
对于图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。
如果要真正使用版本控制系统,就要以纯文本方式编写文件。
建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。
2、讲一个文件添加到版本库的步骤如下:
S1、编写一个readme.txt文件,
内容如下:
Git is a version control system.
Git is free software.
一定要放到workspace_HelloGit目录下(子目录也行)。
S2、用命令git add告诉Git,把文件添加到仓库:
$ git add readme.txt
S3、用命令git commit告诉Git,把文件提交到仓库:
$ git commit -m "write a readme file"
3、使用Windows的童鞋要特别注意:
不要使用Windows自带的记事本编辑任何文本文件。
Microsoft开发记事本的团队保存UTF-8编码的文件时在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,
比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等。
建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可!!