Chào mọi người. Hiện tại em đang gặp vấn đề như sau nhờ mọi người trả lời giúp em với ạ.
– Hiện tại trên git em có 2 nhánh pharse_1 và pharse_2
– Em muốn tìm những commit trên nhánh pharse_1 mà chưa được merge vào nhánh pharse_2
– Sau khi tìm thì sẽ merge những commit đó từ pharse_1 vào pharse_2
Em cảm ơn ạ.
Nguyen NamTeacher
Làm thế nào để biết được còn commit nào chưa được merge?
Share
Git là 1 cây em ạ, nên nó luôn có dạng kiểu:
nên em sẽ chỉ có lựa chọn là merge phase1 vào phase2 hoặc tách 1 nhánh tên là merge từ phase2 sau đó merge phase1 vào em ạ
Sau khi google em thấy dùng cách này cũng được
https://git-scm.com/docs/git-cherry
cherry pick là để em ẩn đi các commit mà em không muốn hiện cho đỡ rác, nhưng thực ra nó chỉ là ẩn đi ở phía giao diện thôi, chứ thực tế commit đó vẫn tồn tại, đặc biệt là em làm trong team nhiều người, em mà dùng cherry pick em sẽ phải
git push -f
là cả team sẽ phải dừng code để pull về đó em ạ