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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容