zoukankan      html  css  js  c++  java
  • git 走过的坑

    工作之后,就一直在用git了,没有集中地学过git,一般就是用几个常用命令,因此,遇到过大大小小的问题。在此记录给自己看看,大神勿喷。

    前提:总分支不动,新建自己的本地分支,同事新建了ta的本地分支。

    情境一:因为我忙去了,然后没来得及写代码,然而同事已经写完了且上传了分支。此时,应该

    1 git pull

    2 git 切到自己的分支

    3 git merge origin/itsbranch

    情境二:我写了一部分内容,上传到我自己的分支去了。然后,我又忙去了。我同事又都写完了,但是ta改过我的代码,此时,我又想merge一下,结果报错。又想直接全部强制覆盖。此时,

    1 git fetch --all

    2 git reset --hard origin/itsbranch

    3 git pull

    然后报错:git--merge失败,you need to resolve your current index firs

    运行

    4 git reset --merge

    报错:Pulling is not possible because you have unmerged files

    5 git add .

    6 git commit -m "update"

    7 git pull

    解决了 ✌️

    下次有问题应该还会再更新的,开发小白也要加油啊!

  • 相关阅读:
    [YTU]_2536( C++ 长方体继承自矩形)
    [YTU]_2560(C++继承(改错题))
    [YTU]_2532(投简历)
    [YTU]_2621(B 继承 圆到圆柱体)
    stl
    noip2008双栈排序
    倍增入门水题
    noip模拟【ping】
    dp入门(LIS,LCS)
    【Luogu 1799】数列
  • 原文地址:https://www.cnblogs.com/sun-cloud/p/13606081.html
Copyright © 2011-2022 走看看