【问题标题】:Pushing folder into github将文件夹推送到 github
【发布时间】:2021-05-21 00:09:29
【问题描述】:

我试图将我计算机上的文件夹推送到 GitHub。所以我创建了一个 GitHub 存储库,并使用git bash 命令行。我第一次尝试时没有成功推送文件夹。然后,我删除了旧的 GitHub 存储库并创建了一个新存储库,并尝试使用git bash 命令行再次推送代码。但是,它没有显示任何要提交的内容。

Here is an image to better help understand

【问题讨论】:

  • 图片和屏幕截图可以很好地添加到帖子中,但请确保帖子在没有它们的情况下仍然清晰且有用。如果您发布代码或错误消息的图像,请确保您也复制并粘贴或直接在帖子中键入实际代码/消息。请参阅元帖子Discourage screenshots of code and/or errors
  • 您不应在帖子中包含“感谢”。请参阅此元帖子:Should 'Hi', 'thanks', taglines, and salutations be removed from posts?
  • 提示:仔细阅读错误信息,尤其是(使用“git add”来跟踪)。阅读该命令对 git help add 的作用

标签: github commit


【解决方案1】:

根据图片,我了解到您已经提交,但您的提交是空的,并且您没有事先使用git 跟踪任何文件。您通常希望跟踪要提交的文件。所以在这种情况下,您可以在提交之前使用git add

git add .

这应该跟踪当前文件夹中的所有文件,之后您可以提交并推送它们:

git commit -m "Some message"
git push

【讨论】:

  • 是的,我没有看到带有git add .git add <folder1> 的文件的阶段。由于请求是推送特定文件夹,因此我会指定该文件夹,因为它可能会提交存储库父路径中的敏感文件。
【解决方案2】:

当你在 git 上创建一个新的仓库时,它会告诉你如何正确上传数据

git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/youracc/your.git
git push -u origin main

【讨论】:

  • 如果您检查添加的屏幕截图,您会发现这正是 OP 所做的。问题是他没有添加未跟踪的文件,因此没有推送任何内容。
猜你喜欢
  • 1970-01-01
  • 2017-11-29
  • 2021-12-20
  • 1970-01-01
  • 2020-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-18
相关资源
最近更新 更多