zoukankan      html  css  js  c++  java
  • git 常用操作

    Scenario 【关联远程库】:

    $ git remote add origin git@server-name:path/repo-name.git
    

    Scenario  【推送master分支内容】:

      第一次推送master分支的所有内容:

    $ git push -u origin master
    

      此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改

    Scenario 【暂存区修改回退到工作区】:

      文件readme.txt在工作区的修改已经add到暂存区,撤回暂存区修改,并且不改变工作区的修改,以下命令二选一:

    $ git reset HEAD readme.txt 
    $ git restore --staged readme.txt
    

    Scenario 【丢弃工作区修改】:

    $ git checkout -- readme.txt
    

    Scenario 【查看分支】:

    $ git branch
    

    Scenario  【创建分支】:

    $ git branch <name>
    

      eg: git branch dev

    Scenario  【切换分支】:

    $ git checkout <name>
    

      sg: git checkout dev

    Scenario 【创建并切换到新分支】:

    $ git checkout -b dev
    

       相当于以下2条命令:

    $ git branch dev
    $ git checkout dev
    

    Scenario  【合并某分支到当前分支】:

    $ git merge <name>
    

    Scenario  【删除分支】:

    $ git branch -d <name>
    

    Scenario 【查看分支合并情况】:

    $ git log --graph --pretty=oneline --abbrev-commit
    

      

    Scenario  【丢弃还未合并的分支,强行删除】:

    $ git branch -D <name>
    

    Scenario 【从本地推送分支】:

    $ git push origin branch-name
    

      如果推送失败,先用git pull抓取远程的新提交

    Scenario 【在本地创建和远程对应的 分支】:

    $ git checkout -b branch-name origin/branch-name
    

      本地和远程分支的名称最好一致。

    Scenario  【建立本地分支和远程分支的关联】:

    $ git branch --set-upstream branch-name origin/branch-name
    

    Scenario 【从远程抓取分支,使用 git pull ,如果有冲突,要先解决冲突】

    Scenario  【查看分支信息】

    $ gitk --all
    

  • 相关阅读:
    移动端重构系列-移动端html页面优化
    response项目的各个写法
    收藏功能的写法
    浅谈文本溢出省略号代表修剪text-overflow
    几种display:table-cell的应用
    -webkit-transform:scale(1.04)放大缩小效果
    自学Python5.6-面向对象三大基本特征_多态
    自学Python5.5-面向对象三大基本特征_继承
    自学Python6.5-内置模块(re、collections )
    CISCO SMARTnet服务和SMB服务技术支持
  • 原文地址:https://www.cnblogs.com/swordsman180309/p/12582131.html
Copyright © 2011-2022 走看看