2017.12.04
- 切换分支到master
git checkout master
- merge代码
git merge issu53
- 删除分支
git branch -d issu53
-列出当前所有分支
git branch
git branch -v ##查看分支状态
- 查看合并的分支和未合并的分支
未合并的分支-d参数是无法删除的,因为git认为删除会丢失数据。如果确实需要删除使用-D参数强制删除。
git branch --no-merged ##未合并的分支
git branch --merge ##已合并的分支
- 进入工程根目录,提交代码
git add .
git commit -m "First commit."
- 查看文件修改情况
git status
- 查看所有文件更改内容
git diff
- 查看具体文件更改内容
git diff app/src/main/java/com/example/providertest/MainActivity.java
- 撤销未提交的修改,这个撤销的动作必须是在未add前进行,否则无法撤销
git checkout app/src/main/java/com/example/providertest/MainActivity.java
- 对于上面这种情况,如果想在add之后进行撤销的话,先进行reset,才能撤销
git reset HEAD app/src/main/java/com/example/providertest/MainActivity.java
- 查看所有提交记录
git log
- 查看某一条提交记录,ID为某条记录的id,通过
git log
命令获取
git log ID -1
- 如果想要查看某条记录修改了什么内容,可以在命令中加入-p参数
git log ID -1 -p
网友评论