Git表示所有提交都是在一台计算机(Windows)中完成的,而不是另一台(Mac)用于网络驱动器?

时间:2018-04-26 19:20:09

标签: git

这适用于网络驱动器。我的同事和我在同一个目录中,都使用Git Bash。

在Windows计算机上(这是正确的):

this.shadowRoot.querySelectorAll('.test');

在Mac上(这是不正确的):

$ git status
On branch master
nothing to commit, working tree clean

我首先怀疑这是因为Mac最初无法看到隐藏的On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: .gitignore ...[some more files]... no changes added to commit (use "git add" and/or "git commit -a") 文件夹,但取消隐藏这个没有做任何事情。

如果这有用,我在Windows中使用字母名.git下的此网络驱动器,但在Mac中,正在通过S:/访问此目录。我不太了解Macs,知道这是否重要。

关于从哪里开始的任何想法都会很棒。

1 个答案:

答案 0 :(得分:3)

您尝试像服务器一样使用共享驱动器,这就是问题所在。 Windows和Mac有不同的规则来查看可能在Samba握手中丢失的隐藏文件。将您的仓库推送到托管存储库的云服务,如Github,Bitbucket等。