拆分 GIT Commit 進階版
把一個 commit 拆解成多個較小的 commit:
把影片中的第二個 commit 'CSS 與 JS' 拆解成 'CSS 改動部分' 以及 'JS 改動部分'
1. git rebase -i HEAD~3 (或者是需要拆解 commit 的*前一個* commit SHA)
進入編輯模式時,把需要拆解的 commit 標註為 edit
即會進入編輯此 commit 的狀態,此時 HEAD 為需要拆解的 commit
2. git reset HEAD~
先把 head 往回移一個 commit 但是保留此 commit 的內容
2. git add
重新把想要 commit 的部分加入 stage 並且 commit
有時候會需要加入部分的檔案變更,此時需要用到 git add -p 來部分加入檔案
範例中還進一步使用到 -p 模式的 split 功能
3. 看要拆解成幾個 commit 就重複幾次步驟 2
進階班: 如果要拆解的不是最後一個,則先使用 git rebase -i 然後把想要拆解的 commit 標上 edit ,就可以接上前述步驟 1 開始拆解了
4. git rebase --continue
commit 拆解完成,把原來在後面的其他 commit 加回來
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «拆分 GIT Commit 進階版», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.