• git常用命令


    git关于分支的几个常用命令:

    查看分支:git branch

    创建分支:git branch 分支名字

    切换分支: git checkout 分支名字

    创建切换分支: git checkout -b 分支名字

    合并某分支到当前分支: git merge 分支名字  或者git merge --no-ff 分支名     

    删除分支: git branch -d 分支名字

    注:合并分支过后git branch -d 分支名 才能删除分支,对于未合并的分支,必须强制删除才行:git branch -D 分支名

    git merge –no-ff 可以保存你之前的分支历史。能够更好的查看 merge历史,以及branch 状态。

    git merge 则不会显示 feature,只保留单条分支记录。

    查看命令:

    查看仓库当前状态:git status

    查看修改的内容:git diff

    显示从最近到最远的提交日志:git log

    显示某个文件的提交历史:git log --pretty=oneline  文件的所在路径

    查看某个日志的提交历史:git show 提交的日志id      --name-status

    查看文件的内容:cat 文件名

    查看stash内容:git stash list

    查看命令历史:git reflog

    查看分支合并图:git log --graph

    查看分支合并提交图:git log --graph --pretty=oneline --abbrev-commit

    查看每一个分支的最后一次提交:git branch -v

    查看有哪些分支已经合并到当前分支:git branch --merged

    查看有哪些分支还没有合并到当前分支:git branch --no-merged

    存储为提交的现场命令:

    存储当前未提交的工作现场:git stash

    恢复现场:git stash apply

    删除stash内容:git stash drop

    恢复现场并删除stash内容:git stash pop

     撤销回退命令:

    add之前撤销修改的内容:git checkout -- 文件

    commit之前撤销修改的内容:git reset HEAD 文件

    版本回退(commit之后):git reset --hard HEAD^    #回退到上一个版本,HEAD^^回退到上上个版本,git reset --hard 命令Id,可以直接回退到想到的版本

    注:删除文件也是一种修改操作,可根据前面三种类型恢复文件

    标签命令:

    新建一个标签:git tag 标签名

    查看所有标签:git tag

    查看标签的具体信息:git  show 标签名    

    如果仓库中的某个项目不想要了则只需执行两步操作:

    1、删除远程仓库中的项目

    2、删除本地的

         git remote rm origin

    番外篇:

    1、repo是管理整个Android源码的一个仓库,每一个单独的app是用git仓库来管理的

    2、只有目录下有.git文件才能使用git 命令

    多人协作的工作模式:

     注:--set-upstram已经过时,可以换做--track或者--set-upstream-to

    撤销错误操作的相关命令可参照  http://blog.csdn.net/wh_19910525/article/details/7842503

  • 相关阅读:
    VXDIAG VX Manager V1.8.0.0814更新指南
    Java Stream 源码分析
    RESTful接口实战
    Java面经
    开发中遇到的问题:push to origin/master was rejected错误解决方案
    开发遇到的问题:springboot问题:Unable to find main class
    java封神之路-stream流-进阶
    Java封神之路-stream流-入门
    Java封神之路-设计模式-工厂模式
    JAVA封神之路-设计模式-单例模式
  • 原文地址:https://www.cnblogs.com/xhf-wonder/p/6734068.html
Copyright © 2020-2023  润新知