windows上安装Git
下载git for windows,新手默认安装即可。
官方网址为:https://gitforwindows.org/
安装完成之后,下一步就应该告诉git你来自哪里。因为Git是分布式版本控制系统,所以每个机器必须自报家门,即告诉git,你的名字和Email地址,命令为:
git config --global user.name "your name"
git config --global user.email "your email"
注意:(引号内请输入你自己设置的名字和自己的邮箱),此用户名和邮箱是git提交代码时用来显示你的身份和联系方式的,并不是github用户名和邮箱。其中--global参数表示你这台及其上所有的git仓库都会使用这个配置。
创建版本库
首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。
在Windows系统上,为了避免各种莫名其妙的问题,请确保目录名(不管是子目录还是父目录)不要包含中文。
之后使用命令git init来将这个目录变成Git可以管理的仓库。
Git仓库建好了,还是一个空的仓库,同时在该目录下会有一个隐藏的.git目录,这个目录是用来跟踪管理版本库的,没事千万别修改哦!
- 把文件添加到版本库中
首先是文本编辑器的编码问题,强烈推荐使用UTF-8编码,而在Windows上不用使用Windows自带的记事本,可以选择notepad++,将默认编码改为:UTF-8 without BOM即可
让我们来新建一个readme.txt文件,输入下面的内容,
注意:这个文件一定要放在init的目录(或者子目录也行)下(否则git不能管理),接着,把这个文件放到git仓库中只需要两步即可。
用
git add告诉Git,把该文件添加到仓库中git add readme.txt
用
git commit告诉Git,把文件提交到仓库中git commit -m “wrote a readme file”
上述命令的-m表示本次提交的说明(comment),可以输入任何内容,有意义最好,这样你就可以从历史记录里面方便地找到改动的记录。
在执行完git commit命令之后,就会告诉你,1 file changed:1个文件被改动(我们添加了readme.txt);2 insertions:插入了两行内容(readme.txt有两行内容)
小贴士
为什么Git添加问价需要先add,再commit呢?因为commit命令可以一次提交很多文件(将add进去的文件都提交上去),所以你可以多次add不同的文件。
比如:
git add file1.txt file2.txt
git commit -m "add 2 files"
;