zoukankan      html  css  js  c++  java
  • 使用VS2017提交代码到Gitee远程仓库的报错问题

    问题是这样的,以前都是在GitHub上建立仓库,然后直接复制仓库地址,粘贴到VS自带的Git功能中,就一把推送成功了;

    由于网络的一些原因,现在换使用gitee,也是相同的步骤,但是最后推送直接失败了;

    原因及解决方案:

    1.这是由于你在远程建立的仓库和本地的仓库不是同一个源,所以需要先进行变基操作,先“提取”,成功后点击“master”分支,然后“管理分支”

    如下图,选择框中的“到分支”,下拉选择“orgin/master”,这个表示的是服务器的远程分支

    点击“变基”,然后如下图输出的就成功变基了,然后点击“推送”即可。

    2.如果建立仓库的时候选择了gitee提供的 .gitignore 模板,

    这个东西会和VS生成的.gitignore冲突,如上图,变基的时候,VS自动生成了.gitignore文件,这个文件的作用是忽略推送时的本地文件

    然后你再“变基”就会导致两个文件冲突,解决冲突即可,请选择本地源,也就是使用VS生成的 .gitignore 文件,

    如果点错了也没有关系,这个时候你会看到有很多文件夹本应该被忽略的现在也提示为更改待提交状态

    怎么解决呢?

    直接鼠标右键选择到该文件,然后选择忽略即可,这样就会将忽略信息写入 .gitignore 文件中。

    End

  • 相关阅读:
    AtCoder ABC 129F Takahashi's Basics in Education and Learning
    AtCoder ABC 129E Sum Equals Xor
    UVA 511 Do You Know the Way to San Jose?
    UVA 12504 Updating a Dictionary
    [Poi2000] 病毒
    [loj10061] 最短母串
    [Poi2010] Antisymmetry
    校内集训20181003
    校内集训20181001
    校内集训20180925
  • 原文地址:https://www.cnblogs.com/LeeSki/p/12391053.html
Copyright © 2011-2022 走看看