美文网首页
studio 初次git 提交项目

studio 初次git 提交项目

作者: suit_liu | 来源:发表于2017-09-20 16:59 被阅读34次

    大多数人初次提交时本地项目已经构建了很多了,然后创建了一个远程仓库,就是提交不上去。我就是这种情况,在这总结下,希望对有需要的人有帮助。

    Git环境搭建 略过,直接进入我说的问题

    第一步,创建仓库

    第二步 git 初始化

    Select directory for git init 选择你要 git init 的项目,初始化完成之后 本地项目中会有一个  .git 的隐藏目录。

    第三步 添加远程仓库地址

    git remote add origin 你的远程仓库地址 

    如果添加成功可以用git remote -v 查看

    接下来 git pull origin master 出现问题

    fatal: refusing to merge unrelated histories 大概意思就是  两个没有共同祖先的分支被拒绝合并

    然后我就在网上找方法 ,大多数文章的解决方法雷同  git pull origin master --allow-unrelated-histories,此方法到我这还是没用,拒绝原因为:

    error: The following untracked working tree files would be overwritten by merge:

    README.md

    Please move or remove them before you merge.

    接下来就是解决方法:

    拷贝自己的仓库地址,点击clone,这样新建的项目跟远程仓库是关联好的,然后把.git文件夹和README.md文件拷贝到你要上传的项目中(覆盖)

    第四步 :  git pull origin master 成功

    然后就可以上传  git add、git commit、git push origin master 成功

    总结 此问题只出现在初次上传,希望对码农有所帮助,有不对的地方多多指正。

    相关文章

      网友评论

          本文标题:studio 初次git 提交项目

          本文链接:https://www.haomeiwen.com/subject/sfcoyttx.html