我有一個客戶端,我通過git存儲庫工作。我不想讓他知道我部分使用了另一個開發人員。因此,我創建了一個我的開發人員正在使用的「影子」存儲庫。如何將「影子」git存儲庫與主存儲庫「祕密地」同步
如何將「shadow」存儲庫與主存儲庫同步,以便主存儲庫不知道發生了這種情況?
- 我不能合併一個git命令,因爲這將揭示我真的已經做了什麼。
- 我可以複製和粘貼所有文件,但在git中可以看到我刪除了所有文件,並用具有相同名稱的新文件替換。這看起來不太好。
- 我的客戶正在使用bitbucket。我可以給其他開發者我的bitbucket登錄,但我想避免這樣做。
- 實際工作的是,我可以在主資源庫中打開一個文件,刪除內容,然後粘貼更新後的代碼。然後我可以提交,看起來是我是否直接在主存儲庫中完成了這項工作。但是這很費時間(而且時間是我沒有太多的東西)。
有沒有不同的方法可以「暗中」將影子存儲庫中的文件內容複製到主存儲庫?有沒有可以用來代替文件內容而不刪除和重新創建文件(然後我可以遞歸使用)的linux/osx-command?是否有一個git-command使得這一切成爲可能而不留下我實際上做了什麼的證據?
你說這個問題的方式會使你的操作看起來很陰暗,並且可能會阻止人們回答。 – Thilo
它可能是,但我真的不能想到另一種方式來說這個問題,將它放在一個更好的光線... – EricC
我upvoted這個,因爲它導致了一個答案,教我的東西,我從來不知道這將是非常有用的在非陰涼的情況下!如果我問了這個問題,我剛剛說過「我怎麼不與我的客戶分享本地修改歷史記錄」,並將其留在那裏;) – GreenAsJade