我一直在使用Git進行版本控制,並使用GitHub爲現在發佈代碼。我對界面感覺很舒服,並覺得它非常有幫助。不過,我對這種情況有點勉強。我是一名學生,使用我的學校電腦和個人電腦編寫代碼。在多臺計算機之間進行開發
我必須經常從多臺計算機上處理我的應用程序。當期限結束時,我可能正在編寫代碼,我需要離開。將代碼推到GitHub上,然後在我回到家時將遠程分支與我的PC同步(這意味着我每天都會推送到GitHub),感覺不對。但是,這是正確的用法嗎?如果不是,我應該使用什麼工具?我想要將多個工作區與可能不正確和錯誤的代碼一起同步。
是什麼讓你對你「感覺不對」?你不想看到「工作進行中」在你的歷史中提交,你是否只使用一個分支並希望它始終處於工作狀態? – Jonah
因此,有一個WIP分支,只是強制推動它。 Git是一個完整的歷史編輯器,你可以隨心所欲地重寫和修改,對於提交沒有什麼神聖之處。 – jthill