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}

  • 相关阅读:
    [CSP-S模拟测试]:迷宫(最短路)
    [CSP-S模拟测试]:五子棋(模拟)
    [CSP-S模拟测试]:点亮(状压DP+树上背包DP)
    [CSP-S模拟测试]:统计(树状数组+乱搞)
    [CSP-S模拟测试]:组合(欧拉路)
    [CSP-S模拟测试]:笨小猴(随机化)
    最小表示法
    BZOJ4868 [Shoi2017]期末考试 【三分 + 贪心】
    BZOJ4870 [Shoi2017]组合数问题 【组合数 + 矩乘】
    BZOJ4919 [Lydsy1706月赛]大根堆 【dp + 启发式合并】
  • 原文地址:https://www.cnblogs.com/yeshaoxiang/p/7810988.html
Copyright © 2011-2022 走看看