我想將一個git存儲中的某些更改應用於一個提交,並將其餘更改應用到另一個提交。我怎樣才能只應用一些git存儲?
13
A
回答
9
Unstash藏匿...
git stash pop
...使用補丁模式git add
...
git add -p
...然後提交這個......
git commit -m "Partial stashed commit"
+2
您也可以重新保留未分配的更改,但保留索引。 – R0MANARMY 2013-03-04 23:18:13
+1
打開終端並鍵入git checkout stash @ {0} -
13
git checkout [email protected]{0} -- <filename>
爲每個提交和所有文件n執行兩次這將涉及每個。你可能能夠做到這一點的列表或一個文件名的glob。
3
僅對您想要更改的文件應用此修補程序。
git show [email protected]{0} -- <file(s) in question> | git apply
相關問題
- 1. 我怎樣才能存儲點擊QPushbuttons
- 2. win32 api C++:我怎樣才能只着色一些文字?
- 3. 我怎樣才能只選擇一些JSON對象?
- 4. 我怎樣才能從一個存儲過程調用Database.ExecuteSqlCommand
- 5. 我怎樣才能得到這些值
- 6. 我怎樣才能
- 7. 我怎樣才能
- 8. 我怎樣才能
- 9. 我怎樣才能
- 10. 我怎樣才能用ajax
- 11. 我怎樣才能用jQuery
- 12. 我怎樣才能使命令行記住或引用存儲
- 13. 我怎樣才能重用一個雙
- 14. 我怎樣才能調用ViewDidAppear只有一次?
- 15. 我怎樣才能每行只能附加一次替換?
- 16. 我怎樣才能在git中獲得一些連續修訂版本號
- 17. 我怎樣才能只有一個我的網頁?
- 18. 我怎樣才能讓我的領域只設置一次?
- 19. 我怎樣才能得到,因爲我使用Git
- 20. 我怎樣才能使用CSS只有這樣的背景?
- 21. 我怎樣才能使svg響應
- 22. 怎樣才能呼應
- 23. 我怎樣才能在Ionic2
- 24. 我怎樣才能在Zebble
- 25. 我怎樣才能在PreferenceScreen
- 26. 我怎樣才能在vim
- 27. 我怎樣才能繞UIView
- 28. 我怎樣才能標籤
- 29. 我怎樣才能在圖
- 30. 我怎樣才能在Python
「半」是什麼意思?什麼的一半?每個隱藏一半,或隱藏列表的一半? – 2013-03-04 23:09:50
可能是*半*你的意思是*一部分*? – bitmask 2013-03-04 23:10:32