Tôi đang viết một số tập lệnh cho quy trình làm việc Git của mình.
Tôi cần đặt lại nhánh (hiện có) khác về nhánh hiện tại mà không cần thanh toán.
Trước:
CurrentBranch: commit A
OtherBranch: commit B
Sau:
CurrentBranch: commit A
OtherBranch: commit A
Tương đương với
$ git checkout otherbranch
$ git reset --soft currentbranch
$ git checkout currentbranch
(Lưu ý --soft
: Tôi không muốn ảnh hưởng đến cây làm việc.)
Điều này có khả thi không?