我可以用同一个用户从两个或多个地方开发一个git repo吗?

问题描述 投票:0回答:1

我是做高性能计算(HPC)的,最近开始使用git。我在本地开发我的脚本,但我早期会使用 "rsync "将我的脚本同步到HPC集群上的一个文件夹。要运行一项工作,我就会从集群上的上述文件夹中访问脚本。

现在我使用git,我想知道我的工作流程是否必须总是这样。

  1. 本地开发
  2. 推送到我的git repo
  3. 牵引变化到集群上,然后
  4. 运行工作?

通常在测试的时候,在集群本身上做一些小的改动是比较容易的。但在这种情况下,我必须创建两个用户名(就像我们从不同的位置访问电子邮件一样),或者我在两个不同的位置使用同一个用户名会不会混淆git?

此外,我不想再使用rsync方法,因为我在多个HPC系统上工作。我已经开始使用git,试图统一我的开发目录,并从多个位置顺利使用它。

我试图寻找已有的解决方案,但我的git词汇量不是很好,无法形成最佳的搜索词组。

无论如何,感谢你读到这里,我真的很感谢你对这件事的评论! :)

git workflow rsync
1个回答
0
投票

Q : "我会不会 混淆视听 一样 两个不同地方的用户名?"

不,不,不。


0
投票

不,使用相同的用户id和邮箱对git来说是没有问题的。直接在目标上做修改,然后测试一下。如果所有的工作都很完美,请仔细检查 git diff 来验证你的修改,然后再提交。然后使用 git push 将您的修改发布到您的远程服务器上(例如本地 gitlab 实例)。如果你想把你的修改同步到其他设备,使用 git pull (或甚至更好。git fetch + git merge)

© www.soinside.com 2019 - 2024. All rights reserved.