zoukankan      html  css  js  c++  java
  • git 常用命令

    1.分支
    # 查看本地分支
    $ git branch
    # 查看远程分支
    $ git branch -a
    # 创建分支
    $ git branch pms50201
    # 创建并进入分支
    $ git checkout -b pms50201
    这相当于执行下面这两条命令:
    $ git branch pms50201
    $ git checkout pms50201
    # 切进入到分支
    $ git checkout pms50201
    # 分支推送到远程
    $ git push origin pms50201
    # 重命名本地分支
    $ git branch -m oldbranch newbranch
    # 删除本地分支
    $ git branch -d oldbranch
    # 删除远程分支
    $ git push origin --delete pms50201

    2.取回远程主机某个分支的更新合并到本地
    $ git pull origin release

    3.将本地分支的更新推送到远程主机
    $ git push origin release

    4.git merge命令
    ①将分支maint合并到当前分支中,但不要自动进行新的提交:
    $ git merge --no-commit maint
    ②将分支dev合并到当前分支中,自动进行新的提交:
    $ git merge dev
    ③合并指定分支到当前分支
    $ git merge release

    5.将文件加入到git控制版本
    $ git add
    6.查看修改
    $ git diff 文件
    7.提交文件
    $ git commit -m "提交时说明性信息"

    8.忽略原来未改变的文件
    $ git config --add core.filemode false
    $ git checkout vendor/

    9.检查当前状态
    $ git status
    10.克隆远程仓库到本地----不指定新目录,则为grit目录
    $ git clone git://github.com/schacon/grit.git
    #克隆远程仓库到本地-----指定新的目录名称
    $ git clone git://github.com/schacon/grit.git mygrit

    11.在工作目录中初始化仓库
    $ git init

    12.回滚到指定提交点
    # 回滚到上一次的提交点
    $ git reset --hard HEAD
    # 将最近3次的提交回滚
    $ git reset --hard HEAD~3

    13.git stash暂存
    #用于保存和恢复工作进度
    $ git stash
    #保存时打标记
    $ git stash save "this is func3"
    #清除暂存
    $ git stash clear
    #列出暂存列表
    $ git stash list
    #还原暂存,弹出修改内容
    $ git stash pop
    $ git stash pop stash@{0}
    #查看暂存列表指定index的修改
    $ git stash show stash@{X}
    #丢弃掉某个暂存
    $ git stash drop stash@{X}

  • 相关阅读:
    MVC中权限管理
    ElasticSearch作为Windows服务启动
    linux下mysql常用的一些命令
    用Markdown写博客
    JAVA设计模式——简单工厂
    JAVA设计模式——单例模式
    JAVA设计模式——开篇
    Centos7.3安装和配置Mysql5.7
    java开发环境配置——IDEA SVN的使用
    java开发环境配置——IntelliJ IDEA
  • 原文地址:https://www.cnblogs.com/yeshaoxiang/p/7810988.html
Copyright © 2011-2022 走看看