gpt4 book ai didi

linux - git:我可以从安装到同一文件系统的两台计算机发出命令吗

转载 作者:太空宇宙 更新时间:2023-11-04 12:46:15 25 4
gpt4 key购买 nike

我希望我能用简单的方式解释一下......

我添加到 git 的文件在 Linux 服务器上。我从不同的计算机访问这些文件,这取决于我在哪里。有时是 Windows 机器,驱动器映射到网络驱动器。有时我会通过 ssh 进入服务器。

我在 Windows 机器上工作时创建了我的 git 存储库,网络驱动器映射到适当的文件系统,我们称之为 W:。当我创建存储库时,我在 W:\中。

当我通过 ssh 进入服务器时,目录将类似于:\home\mydir\WORKING_DIR\

我现在可以在 ssh session 中发出 git 命令来更新 Linux 机器上的存储库吗?


这不是答案,但对于评论来说太长了。

我对 git 已经精疲力尽了。它现在已经完全搞砸了一切。试图谷歌解决方案真的是徒劳的。没有什么是足够具体的,然后当你尝试一些可能相关的东西时,它只会把事情搞得更糟。

我尝试手动更改配置文件中的路径。但我真的不知道该把它改成什么。如果它应该是相对的,那么相对于什么?

我尝试了一些东西并以/home/myname/myworkingdir/结束

但是,现在它再次删除了我的文件并使我回到某种未知状态。幸运的是我事先备份了我的文件。所以我试图将它们复制回原位并再次添加它们。我得到“致命的:'我的文件名和路径在这里'超出了符号链接(symbolic link)。我不知道那是什么意思。

git status 只是显示了更多要删除的东西。

最佳答案

可能在某些情况下这没有任何问题(例如 git status),而在其他情况下 git 假定独占访问(例如尝试同时从两个提交相同的更改都可以访问同一工作目录的计算机)。

无论如何,想问这个似乎是误解 Git 模型的症状。在每台计算机上使用单独的工作目录(甚至在同一台计算机上多次 checkout )会更好。 Git 是为分布式、分离操作而设计的——接受它,你会没事的。

关于linux - git:我可以从安装到同一文件系统的两台计算机发出命令吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38637530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com