git 使用记录
各种状态变更操作
1. untracked -> staged
命令: git add [file]
示例: git add src/com/uzhizhe/beans/User.java
2. stage -> committed
命令: git commit -m "message"
示例: git commit -m "add User.java"
3. staged -> untracked
命令: git rm --cached [file]
示例: git rm --cached src/com/uzhizhe/beans/User.java
4. committed -> modified
命令: 没有命令,编辑文件即可
5. modified -> staged
命令: git add [file]
示例: git add src/com/uzhizhe/beans/User.java
6. staged -> modified
命令: git reset HEAD [FILE]
示例: git reset HEAD src/com/uzhizhe/beans/User.java 
7. unmodified -> modified
命令: 没有命令,编辑文件即可
8. modified -> unmodified
命令: git checkout -- [file]
示例: git checkout -- src/com/uzhizhe/beans/User.java
已上命令图示如下

image.png