廖雪峰的官方网站-git教程 学习笔记

廖雪峰的官方网站-git教程

 

Git是目前世界上最先进的分布式版本控制系统(没有之一)

由于Git是分布式版本控制系统,安装后每个机器都要自报家门,user.name user.email, git config --global 的参数表示这台机器的所有git仓库都会使用此配置,当然,也可以对某个仓库使用不同的name or email.  冒充怎么查?

创建版本库(仓库,repository),创建好后文件夹下有.git目录,控制管理信息。

所有的版本控制系统,都只能跟踪文本文件的改动,比如txt, 网页,程序代码等;一般的二进制文件(视频,图片,word文档==)不能知道具体改了什么,整体的变化可以记录。

千万不要使用windows自带的记事本编辑文本文件(每个文件开头被添加oxefbbbf, 其实就是带BOM的 uft-8 ),建议用notepad++替代

GitHub的使用,fork到自己的账户下,clone到本地,推送给自己的账号,pull request 给原作者。一定要从自己的账号下clone仓库,这样你才能推送修改。

在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感信息放进去。[private  or 自己搭一个Git的服务器]

clone 到本地的时候支持https ssh 等多种协议,ssh最快,且不用每次push到远程都出入密码

 

posted @ 2015-11-23 01:32  时间刺客  阅读(648)  评论(0编辑  收藏  举报