我基本上要做到:混帳從一個特定的分支歷史創造新分支然後提交
git checkout branchA
git checkout -b branchB <commit_id>
從<commit_id>
上branchA
創建新branchB
分支。
問:
我進入細節在這裏,但我問的原因是爲了幫助理解歷史是如何git的作品和節省一點打字。 (上面的命令可能是四個命令而不是兩個...)我如何將它與具有本機git功能的一個相提並論?問:
是否有這樣做上述相同的更簡單/一個行的方式?
我想的只是做git checkout -b branchB <commit_id>
但如果我在branchC
我,可能將無法正常工作引起的branchC
日誌/歷史可能不一樣branchA
。
背景:
我給這家的具體情況內涵將迅速恢復到以前的承諾的情況下,錯誤被引入到生產。然而,我仍然想保留我的新代碼,然後丟棄新分支,舊代碼被推回服務器。