Bob和Alice獲得了ssh訪問RemoteMachine,他們與ProjectA一起工作。 假定Alice在她的家目錄中的回購在以下情況下與git協作的最佳做法是什麼?
RemoteMachine/home/alice/ProjectA
而 Bob將首先克隆Alice的回購協議,以(與--bare是更好的可能)
RemoteMachine/home/bob/ProjectA
Bob將不能直接在編輯項目A RemoteMachine。因此,也許他想從他的遠程Repos RemoteMachine/home/bob/ProjectA
克隆到LocalMachine(爲什麼不bob直接克隆從愛麗絲?也許愛麗絲想直接從RemoteMachine/home/bob/ProjectA
拉)。
git clone [email protected]:/home/bob/ProjectA LocalMachine/home/bob/PrjA
我的問題是:
什麼是實現這一目標(見下文)的最佳實踐?
我可以在本地編輯,並推到RemoteMachine /首頁/鮑勃也許有:
本地/鮑勃/回購協議>混帳推
我可以在我的LOCALMACHINE運行reset命令還是可以的反映到
RemoteMachine/home/bob
愛麗絲可以從本地/鮑勃/回購拉>的復位 - 硬HEAD^
我可以獲取Alice在我的LocalMachine中更改的內容。
我不知道,如果這些需求是合理的,所以如果你發現它不,只是 建議你並解釋原因。如果你能在這種情況下使用git命令顯示工作流程,那將會很感激。