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

    git是一个基于分布式的版本控制系统,有本地仓库---缓存区---线上仓库

      //查看当前分支
      git branch
      //查看所有分支(本地+远程)
      git branch -a
      //创建本地并打通远程分支   *切换完分支需要更新   git pull
      git checkout -b AM0325778_20180322_xx origin/AM0325778_20180322_xx

      或者: git checkout -b dev                  git push -u origin dev
      //删除本地分支
      git branch -D AM0325778_20180322_xx
      //删除远程分支
      git push origin --delete AM0325778_20180322_xx
      //切换分支,进入master分支
      git checkout master

      git fetch     //获取远程分支

      

    Pull is not possible because you have unmerged files.

    解决:

    1.pull会使用git merge导致冲突,需要将冲突的文件resolve掉 git add -u, git commit之后才能成功pull.

    2.如果想放弃本地的文件修改,可以使用git reset --hard FETCH_HEAD,FETCH_HEAD表示上一次成功git pull之后形成的commit点。然后git pull.
    注意:

    git merge会形成MERGE-HEAD(FETCH-HEAD) 。git push会形成HEAD这样的引用。HEAD代表本地最近成功push后形成的引用。

    Unkonw Unkonw(你不知道一样东西,你也会不知道自己不知道这样东西)
  • 相关阅读:
    NodeJS旅程 : module 不可忽略的重点
    NodeJS旅程 : Less
    NodeJS旅程 : express
    新的旅程:NodeJS
    活用命令模式
    20145226《信息安全系统设计基础》第0周学习总结
    20145226夏艺华 《Java程序设计》第1周学习总结
    学习 MySQL-DBA常用SQL汇总
    关于旗舰店直通车的由来
    学习 Mysql
  • 原文地址:https://www.cnblogs.com/2014-1130/p/8708093.html
Copyright © 2011-2022 走看看