程序人生 A log of my life

Git笔记

一图胜千言

获取

git clone git@github.com:liuzhongshu/liuzhongshu.github.com.git

本地操作

  • 添加所有修改,包括删除的文件git add . -A
  • 查看修改情况git status
  • 提交到本地git commit -m "comment"
  • 取消,下面两条都可以,暂存区域会取消,–hard会将修改的文件恢复到上次commit状态。
git reset
git reset --hard
  • 比较,下面三条依次用最新版本,上次版本,上上次版本和本地进行比较
git diff 
git diff HEAD^
git diff HEAD~2

远程服务器

添加远程服务器git remote add origin url

其它

在使用github时每次都输入密码是很麻烦的事,可以设置git config credential.helper store之后就可以缓存账号密码了。