首先要知道关于git的四个存储区:原生代码存储区、git暂存区、git仓库区、git远程仓库区
以及代码的三种状态:已修改未暂存、已暂存未提交、已提交未同步、已同步
- git add .
添加本地代码到暂存区 - git commit -m “Commit Message”
添加暂存区代码到仓库 - git commit -am “Commit Message”
合并了add和commit操作,但是只限于已经添加过的文件,没有添加过的文件还是要add - git status
查看代码状态 - git diff或git diff src/com/example/providertest/MainActivity.java
查看文件更改 - git checkout src/com/example/providertest/MainActivity.java
撤销修改,但是文件还没有添加到暂存区,即没有git add - git reset HEAD src/com/example/providertest/MainActivity.java
取消添加到暂存区,用于撤销已经添加到暂存区的修改 - git log或git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1 –p
查看提交日志
高级用法
- git branch version1.0
创建分支 - git checkout version1.0
切换分支 - git merge version1.0
合并分支 - git branch -D version1.0
删除分支