1.配置环境(身份)
git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
2.初始化仓库
git init
3.提交本地代码
git add readme.txt
git commit -m "write a readme file"
git add .
4.查看修改内容和提交记录
git status
git diff
git log
5.撤销未提交的修改
git checkout src/com/jay/example/testforgit/MainActivity.java
6.撤销已经add的修改
git reset HEAD src/com/jay/example/testforgit/MainActivity.java
git checkout src/com/jay/example/testforgit/MainActivity.java
7.版本回退
git reset --hard HEAD
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到再上一个版本
git reset --hard ad2080c 回退到某一版本
8. 回退到某版本后,想回退到新的那个版本命令
git reflog
git reset --hard ad2080c
git push
git pull
patch生成与合入
生成:git diff > a.patch
合入:git apply a.patch