【问题标题】:Is pushing code from MacOS the same as pushing from Windows ? ( C# )从 MacOS 推送代码与从 Windows 推送代码相同吗? ( C# )
【发布时间】:2022-01-07 02:02:09
【问题描述】:

我知道这是一个容易回答的答案,但在网上搜索后,没有可靠的来源可以为我验证这一点。

如果我从 Windows 机器创建了一个存储库,并且必须从 MacOS 机器编写代码以实现某些功能,或者只是因为这就是我目前所拥有的,如果我从 Mac 推送到存储库,它是否会有额外的“Mac文件”或“Mac 编译”文件在 Windows 机器上拉取或发布到 Azure 服务器时可能会破坏解决方案?

谢谢

【问题讨论】:

  • 这是一个相当奇怪的问题。在每次提交中,您可以完全控制包含哪些文件/更改,因此您不知道什么是“Mac 文件”?
  • 一般来说,Git 存储库存储源代码(即文本文件)。使用该源代码正确解释它取决于平台,而不是 Git。
  • 我明白了,所以它不会添加额外的“平台文件”,这会混淆另一台正确拉取代码的机器?
  • 哦,我看到了@LexLi,我的 Xamarin.Forms 代码也一样,但我不确定是否有 ASP.NET Core 代码示例

标签: c# windows azure macos github


【解决方案1】:

你应该有一个适用于 macOS 的 .gitignore,例如下面 github 给出的示例: https://github.com/github/gitignore/blob/main/Global/macOS.gitignore

文件的存在不会对您的事业造成破坏,但是必须手动删除它们会很烦人。 https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 2011-08-15
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多