可以观看廖雪峰的git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
在windows系统上使用git,需要从github for windows 上下载windows版的安装程序,如果在安装的过程中出现an error occured attempting to install GitHub的问题,且问题的内容让你安装.net 4.5,可能是代理受限,可采用翻墙软件安装,我是这样解决的。
在ubuntu上安装使用apt-get install git安装。
下面是git的主要操作:
查 看 git 的 版 本 :git --version
将当前目录转换为git版本库:git init (在当前目录下会出现.git/目录)
配 置 提 交 作 者 : 用于对所有版本库的提交:
git config --global user.name "yourname"
git config --global user.email "youremail@example.com"
用于特定的版本库提交(会覆盖全局的版本库提交设置):
git config user.name "yourname"
git config user.email "youremail@example.com"
获得配置的信息 :git config -l
将文件放进索引 :git add index.html otherfile
显 示 中 间 状 态:git status
将工作目录中的文件提交到版本库中:git commit -m "add files"
等价 => git commit --message=“add files”
查看版本库里一系列单独提交的历史:git log
查看更详细的内容:git show ID号(log中的提交ID)
查看两个版本差异:git diff ID1 ID2
回退到上一个版本:git reset --hard HEAD^
撤销暂存区指定文件的修改:git checkout --filename
版本库文件删除 : git rm filename
重命名版本库文件:git mv oldfilename newfilename
注:每次进行操作都需要最后的提交版本库命令 git commit -m "备注"
创建版本库副本 : git clone dirname(或者github上的url) dirname1
Git不同层次的配置文件:
.git/config:版本库特定的配置设置,可以用--file选项修改,是默认选项,拥有最高优先级
~/.gitconfig:用户特定的配置,可用--global选项修改
/etc/gitconfig:系统范围的配置设置,如果有unix的写权限,可以用--system修改,优先级最低。