如何在我的新存储库中进行初始推送?

时间:2014-11-15 19:09:43

标签: git github

我在github上创建了一个新的存储库:

new repository

我点击按钮将其与我的电脑同步(Windows):

github web UI

.git文件夹出现在我想要的其他地方(实际上没有人问我):

.git folder on wrong place

所以,according to this answer,我剪切了文件夹并将其粘贴到我想要的任何地方。然后我重新启动了Github GUI。在玩完之后我发现它在一年前不再起作用了它:它没有做任何事情,但也没有告诉你什么是错的。我只是永远看到了这一点:

.git UI stuck when publishing

我真的需要设置它,所以我没有放弃并启动Powershell控制台。控制台也非常有趣,因为每个命令执行时间超过1秒。但至少它与我沟通:

我导航到项目文件夹:

C:\MYSELF\programing\unity\PROJECT_NAME [master]> git commit
On branch master
nothing to commit, working directory clean

这令人困惑 - 我没有上传文件,但它声称没有任何关系。所以我尝试为存储库配置目标并粘贴此命令:

git remote add origin https://github.com/USER_NAME/PROJECT_NAME.git
fatal: remote origin already exists.

再次,没有成功。

我该怎么办?为什么GitHub设置如此复杂?为了让事情变得简单,我错过了什么?

1 个答案:

答案 0 :(得分:1)

从本地目录更改到远程存储库包含三个步骤

  1. 使用git add <file>
  2. 暂存更改
  3. 使用git commit
  4. 提交更改
  5. 使用git push
  6. 将更改推送到GitHub

    您收到的消息(无需提交)意味着没有分阶段的更改(步骤1)。

    请注意,在步骤2之后,更改将在您的本地历史记录中,但不在远程存储库中。这是一个常见的问题,因为&#39; commit&#39;偏离svn。

    等工具中常用的命名