git 操作
git 配置 git config --global user.name xuefliang git config --global user.email xuefliang@gmail.com git config --global color.ui true git config --list 创建 repo(repository) git init git clone https://github.com/xx 查看状态 git status git status -s 显示扼要信息 添加 git add my.py git add . (全部添加) 提交 git commit -m 'init commit' 从stage area到history git commit -am ‘first ’ 从working directory到 history 忽略文件 echo '*~'>.gitignore 忽略~文件 查看变化 git diff 查看work directory 和 stage area 之间的变化 git diff --staged 查看stage area和history之间的变化 git diff HEAD 查看work directory 和history之间的变化 git diff --stat 查看简要变化 撤销 git reset code.py 从history取到stage area git checkout code.py 从stage area 到 working directory git checkout HEAD code.py 从history到 working directory 删除 git rm old.py git rm --cached code.py 从stage area中删除code.py 重命名 git mv Readme.txt Readme.md 存档 git stash git stash list git stash pop tree-ish git log 查看commit日志 git log --oneline git cat-file -t HEA