zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    如何在EXCEL SHEET中 动态添加控件
    和菜鸟一起学OK6410之ADC模块
    和菜鸟一起学证券投资之消费物价指数CPI
    和菜鸟一起学证券投资之股市常见概念公式2
    作为软件工程师,你必须知道的20个常识
    和菜鸟一起学c++之虚函数
    和菜鸟一起学单片机之入门级led流水灯
    在国内各大软件下载网站上,“万能数据库查询分析器”已更新至 2.02 版本
    和菜鸟一起学证券投资之股市简单财务分析
    和菜鸟一起学OK6410之蜂鸣器buzzer字符驱动
  • 原文地址:https://www.cnblogs.com/xhf-wonder/p/6734068.html
Copyright © 2011-2022 走看看