最近开始自己学习一下git,感觉会对自己的代码管理起到一定帮助。先把自己的笔记给留下,by the way我的系统是ubuntu 14.10。
git //查看是否有git可用
sudo apt-get install git //ubuntu安装git
git --version //git版本
git config --global user.name "yourname" //yourname是你的名字
git config --global user.name "email@example.com" //email@example.com是你的邮箱
//git别名设置
//所有用户都能使用别名
sudo git config --system alias.st status
sudo git config --system alias.ci commit
sudo git config --system alias.co checkout
sudo git config --system alias.br branch
//只在本用户的全局配置中使用别名
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
git config --global color.ui true //在git命令输出中开启颜色显示
git init //初始化当前文件夹为git工作区
git init filename //初始化一个叫filename的工作区在当前文件夹下
//git init在工作区中会生成一个叫.git的文件夹 我们称之为git版本库
git add <filename> //添加文件到暂存区 可反复使用添加多个文件
git commit -m "changes" //添加改动说明 "changes"为本次添加的改动 建议每次都写 只有在完成git add以及git commit之后才算真真完成改动
git status //仓库当前的状况,文件的修改情况
git diff filename //查看文件的改动内容
git log //查看文件的历史版本 以及commit_id
git reset --hard commit_id //然文件回到commit_id的版本
git reflog //查看文件的历史版本 比较强大
原文:http://www.cnblogs.com/darkframemaster/p/4510234.html