我目前正在尝试将我的一些项目文件推送到 github,但现在我一直在用头撞桌子,试图找出问题所在。任何帮助将不胜感激。
我所做的是我首先在我的 c:/ 目录中创建了一个名为 cs188 的新文件夹,并将我想要提交的所有文件放在该文件夹中。我的目标是将我创建的整个 cs188 文件夹推送到 github。
在 git bash 中,我输入:
(in the cs188 folder):
git init
git add .
git commit -m "first commit"
现在我添加遥控器
git remote add origin https://github.com/my_username/myrepos.git
(myrepos 是我在 github 上的存储库的名称)
然后我输入:
git push origin master
我收到一条警告说“ the tip of my current branch is behind its remote counterparts. Merge the remote changes before pushing again
”。
所以现在我输入:
git pull origin master
但是一旦完成,我的整个新文件夹就被我的 repos 的内容替换了。
一旦我输入git push origin master
, now 并登录到我的 github 帐户,什么都没有改变或添加。
有谁知道我在这里做错了什么?
为什么我的新文件夹被我的存储库中的所有文件夹替换?
我应该怎么做才能摆脱“我当前分支的尖端落后于远程分支”,并让我的整个cs188
文件夹显示在 github 上?
感谢您提供任何帮助,我现在对 github 感到非常沮丧,并且真的可以使用一些帮助。