

Hãy nhìn commit “jjwt add” tất cả đều nằm trên 1 nhánh master “ảnh sau fix :((“, trước fix thì commit “jjwt add” không được gộp vào dù cùng nhánh master.
Do đó bạn không thể push code.

Tôi quay ra xem thay đổi. Chắc chắn rồi, file pom.xml đã bị thay đổi mà chưa merge

Tôi thử pull về, nhưng bạn thấy đấy, error do local thay đổi.
Vậy giải pháp là gì?
Tôi tạo 1 branch mới như sau:

Sau đó tôi add file pom.xml là file bị thay đổi ở local rồi push ns lên nhánh mới là hotfix

Rồi sau đó tôi quay lại nhánh master và push cái commit mà tôi đang làm làm dở (mà đã commit trước khi commit “jjwt add” được gộp)
ok vậy là xong, push thành công!

Tóm tắt:
Bị xung đột 2-n nhánh thì merge nhánh. Chứ mà bị xung đột trên một nhánh thì tạo branch mới và add file đã thay đổi, sau đó push lên là git sẽ tự biết mà gộp nó vào.
Happy happy coding!
