Tôi luôn sử dụng git rebase để đồng bộ mã, tôi thấy rằng git stash
lưu công việc hiện tại và sau khi tìm mã mới nhất từ bản chính, chúng tôi có thể hợp nhất mã bằng cách sử dụng git stash pop
.git stash pop vs git rebase
Giả sử trình tự là:
git stash
, tức là công việc hiện tại của tôi được lưugit checkout master
, sau đógit pull master
, tức là tôi đã lấy mã mới nhất từ chủgit checkout mybranch
git stash pop
Tôi đoán điều này sẽ hợp nhất công việc của tôi với mã được cập nhật, nếu thay vì git stash pop
tôi sẽ làm
git rebase master
thì kết quả sẽ giống nhau hay không?
Đề xuất và trợ giúp của bạn sẽ được đánh giá cao, Cảm ơn bạn đã dành thời gian.
Chỉ cần nhận ra sự tồn tại của tính năng này! Tôi luôn luôn làm lại .. thật đáng tiếc! Cảm ơn bạn :) – nonintanon
Thông tin thêm về thời điểm sử dụng 'git merge' và' git rebase' tại đây: http://stackoverflow.com/a/804156/2104168 – cjsimon