好的,我为我和另一个人配置了一个裸 git 用于一个项目。我们在 Linux 计算机上设置了 git,它似乎工作正常。他在linux电脑上的git中添加了一个文本文件。然后他通过 ssh 从他的本地计算机克隆并编辑文件并提交。当我在 Linux 计算机上再次查看该文件时,它没有发生变化,但如果我从本地计算机克隆,我可以看到变化。
问题:为什么在 linux 计算机上没有显示原始文件中的更改?
编辑:我们都进行了更改和推送,当我们克隆(甚至是新文件)时,它们都出现在彼此的机器上,那么它们存储在哪里?我创建了存储库,目录中有一个 .git,它是空的,所以我们可以做一个共享存储库。
EDIT2:我在 Linux 机器上执行了 git pull
并更新了文件。有没有办法让它自动更新?
最佳答案
使用 git push
将本地分支推送到远程存储库。
例如:
git push REMOTENAME BRANCHNAME
例如,您通常运行 git push origin master 将本地更改推送到在线存储库。
关于linux - git 更改未反射(reflect)在远程存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28243337/