Bị lỗi khi dùng GIT muốn giúp đỡ

Em khái quát chút vấn đề của em.

  • Em tạo một branch b_A làm công việc A ở local. Khi công việc A xong, em push lên branch b_A
  • Sau đó em tại màn hình cmd đó, em checkout một branh b_B (git branch -b b_B). Tại đây em không biết làm gì mà nó quay trở về code ban đầu (có gõ mấy mấy câu checkout với status, pull gì ấy không hiểu). Nói chung là rối, code chỗ mới, chỗ cũ. giờ push lên branch b_B thì sợ hỏng code.
  • Các bác tư vấn em cách giải quyết với ạ. hay là clone master về rồi code từ đầu ạ

nếu code của bạn đã push lên b_A rồi thì bạn kéo về branch b_B xem:
git pull origin b_A

2 Likes

Cảm ơn bạn, đã lấy lại được chức năng công việc A. bạn giải thích mình hiểu vấn đề được không?

Bạn đọc theo tutorial này nhé, họ viết rất dễ hiểu, đừng làm mò như thế

2 Likes

thì tại branch b, bạn pull (kéo hay tải xuống gì đó) code từ branch a về thôi. Lúc này, code tải xuống sẽ đồng bộ với code ở máy trong branch b.

1 Like

Ừm cảm ơn bạn. Mình sẽ đọc kĩ

theo mình nhớ không nhầm thì pull = clone + merge nhé

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?