0
使用Git時,可以根據https://githowto.com/staging_changes階段文件。所以通常如何在Git中創建多個階段
git add file1
git commit
git add file2
git commit
我卻無法看到是創建多個階段(這樣我就可以分裂出一個大編輯會話),可以用一個保存提交的方式。這甚至可能與Git?
使用Git時,可以根據https://githowto.com/staging_changes階段文件。所以通常如何在Git中創建多個階段
git add file1
git commit
git add file2
git commit
我卻無法看到是創建多個階段(這樣我就可以分裂出一個大編輯會話),可以用一個保存提交的方式。這甚至可能與Git?
使用Git的方式通常是這樣的:
因此,如果你想提交一個由長編輯會話產生的修改的子集,只准備一些文件並提交它們。 像往常一樣,建議是將您的更改保留在提交中的相關小集合中,不惜一切代價避免無關變更的巨大無謂承諾。
關於分支機構的更新: 如果您需要的是拋開你對主分支和工作得也快產生了一些變化,你可以臨時存儲您的另一個本地分支的變化,如:
- create a new branch called "temp_changes" (new branch);
- switch to it (checkout);
- stage the editing you want to store in this branch
- commit the stage;
- switch back to master branch (checkout);
之後,你可以在主分支由現在存儲在只有_temp_changes_分支的修改不會影響工作。如果您需要與其他人共享或安全存儲,也可以遠程推送此分支。
OK那麼Git能夠在一次提交中有多個階段嗎? – Caltor
答案應該是'不',除非有誤解:我想更多地瞭解舞臺對你的影響,以及你將使用多舞臺功能的場景是什麼? –
例如自上次提交以來,我已完成了3個單獨的工作領域。我想創建3個階段,我可以將其作爲單獨的實體進行實施,但只需一次操作。換句話說,我希望工作流成爲編輯>舞臺>舞臺>舞臺>提交。而我目前有編輯>舞臺>提交>舞臺>提交> [階段]>提交。那有意義嗎? – Caltor