很久前注册了github,但是一直没有深入的使用,最近看到廖雪峰的官方网址的Git教程
http://www.liaoxuefeng.com/
看到博客园xcywt 的博客记录我开始学习 Git的路程
觉的通过廖雪峰的教程和 的博客进行git的系统学习。
我决定在win7/64上安装msysgit,msysgit是Windows版的Git,从http://msysgit.github.io/下载。
- 默认选项安装
- 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
- 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址
- 在命令窗口输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com
我自己使用名字为lao_wan,邮箱为我的新浪邮箱
安装成功后:第一次建立版本库
Git Bash默认路径为C盘(c/Users/asus),我想在E盘建立版本库(E:learngit)
- cd /e 切换路径
- mkdir learngit 创建learngit文件夹
- git init 把目录变为版本库
- ls -a 查看当前目标的文件,发现.git目录。这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了
所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。
强烈建议使用标准的UTF-8编码
Notepad++的默认编码设置为UTF-8 without BOM
明天学习add和commit。