我刚刚接手了某个人的项目,我并不完全确定她是如何设置她的系统的。我们有三个设置:a)我的测试环境,以及两个远程系统systemAlpha
和systemBeta
。对于网站alpha
是生产(实时)网站,beta
是回购网站,这意味着我可以在我的测试网站中进行更改,并在投标之前将其发送到beta
alpha
我遇到的问题是,当我在alpha中执行git log
时,最后一次提交是ce14507a77...
后跟b6994fb976...
,而在beta
中,最后一次提交是{{1} }}。当我将b6994fb976...
克隆到我的测试环境中时,只克隆到Alpha
而不是b6994fb976...
。我想知道的是:
1.。)如何将ce14507a77...
克隆到我的测试环境直到最新的提交alpha
?
2.)如何确保ce14507a77...
指向最新提交beta
而非ce14507a77...
?
我能给你的另一条信息就是这个
b6994fb976...
我猜定修复2)将修复1)但我被卡住了。我是Git的新手,所以如果您需要更多信息,例如root# cat .git/refs/remotes/origin/dev
b8855f28e
root# cat .git/refs/remotes/origin/HEAD
ref: refs/remotes/origin/master
root# cat .git/refs/remotes/origin/master
b6994fb976
,remote.origin.fetch
,core.bare
我可以添加它,我只是不想提供不必要的信息。感谢
更新
我在remote.origin.url
git status
时忘记添加此信息
alpha