2017.12.04
- 切換分支到master
git checkout master
- merge代碼
git merge issu53
- 刪除分支
git branch -d issu53
-列出當(dāng)前所有分支
git branch
git branch -v ##查看分支狀態(tài)
- 查看合并的分支和未合并的分支
未合并的分支-d參數(shù)是無法刪除的,因?yàn)間it認(rèn)為刪除會丟失數(shù)據(jù)。如果確實(shí)需要刪除使用-D參數(shù)強(qiáng)制刪除。
git branch --no-merged ##未合并的分支
git branch --merge ##已合并的分支
- 進(jìn)入工程根目錄,提交代碼
git add .
git commit -m "First commit."
- 查看文件修改情況
git status
- 查看所有文件更改內(nèi)容
git diff
- 查看具體文件更改內(nèi)容
git diff app/src/main/java/com/example/providertest/MainActivity.java
- 撤銷未提交的修改,這個(gè)撤銷的動作必須是在未add前進(jìn)行,否則無法撤銷
git checkout app/src/main/java/com/example/providertest/MainActivity.java
- 對于上面這種情況,如果想在add之后進(jìn)行撤銷的話,先進(jìn)行reset,才能撤銷
git reset HEAD app/src/main/java/com/example/providertest/MainActivity.java
- 查看所有提交記錄
git log
- 查看某一條提交記錄,ID為某條記錄的id,通過
git log
命令獲取
git log ID -1
- 如果想要查看某條記錄修改了什么內(nèi)容,可以在命令中加入-p參數(shù)
git log ID -1 -p