Hunkとは
英語のHunkには「塊(かたまり)」などの意味があります。
「Hunkは変更点の塊」を指定してステージングすることができる。
SourceTree上で緑になっているところがHunkです!
Hunkごとの部分コミットと削除
Hunkごとの部分コミット
SourceTreeのワークスペース -> 履歴のステージングに未登録のファイルを選択する!
一番右上のHunkをステージングに移動のバタンを押すと、Hunk1:行15-22だけがステージングされる。
ステージングされ、Hunkの塊単位での部分コミットができる!
Hunkごとの削除
SourceTree上でprint("Hoge")Hunkが削除され、Xcode上でも削除される!
選択した行ごとの部分コミットと削除
選択した行ごとの部分コミット
ステージングしたい行をクリックし、行をステージングに移動ボタンを押す!
選択した行ごとの削除
行単位で、ステージングし、行を破棄ボタンを押す!
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F3090887%2Fcac13f57-8e94-20e2-3d45-e7bf380764ab.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=9c89e6b892e634f39a9dae16494540c4)
SourceTree上でprint("Hoge")行が削除され、Xcode上でも削除される!
参考文献