git cherry-pickCông cụ

Bước 1 trên 5. Tiếp tục từ bài rebase — main @ f0b3d4, feature/logout @ e7c1a2'. HEAD đang đứng ở: feature/logout; Nhánh main: f0b3d4, m8a1e0, d4f2b1, b7d0a1, 9c2f, e4a1; Nhánh feature/logout: e7c1a2', f0b3d4, m8a1e0, d4f2b1, b7d0a1, 9c2f, e4a1

HEAD đang đứng ở: feature/logout; Nhánh main: f0b3d4, m8a1e0, d4f2b1, b7d0a1, 9c2f, e4a1; Nhánh feature/logout: e7c1a2', f0b3d4, m8a1e0, d4f2b1, b7d0a1, 9c2f, e4a1

GIT CHERRY-PICK HOẠT ĐỘNG THẾ NÀO

chép đúng một commit sang nhánh khác — bản gốc không hề bị đụng tới, khác hẳn rebase

project — zsh
~/project $ git log --oneline --all -3
e7c1a2' add logout button
f0b3d4 update readme
m8a1e0 Merge branch 'feature/login'
main
feature/logout
e4a1
9c2f
b7d0a1
d4f2b1
m8a1e0
f0b3d4
e7c1a2'
HEAD
main
feature/logout
BƯỚC 1 / 5
Tiếp tục từ bài rebase — main @ f0b3d4, feature/logout @ e7c1a2'
0:00 / 0:18