Git常用命令

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

你可能感兴趣的:(Git常用命令)