Tôi biết tôi có thể chạy hai lệnh back-to-back trong dòng lệnh:
git add -u && git commit --amend --no-edit
Tôi cũng có thiết lập bí danh bằng cách sử dụng doskey
doskey a=git add $*
Nhưng làm thế nào tôi có thể kết hợp nhiều lệnh trong một doskeybí danh?
doskey amend=git add -u && git commit --amend --no-edit
Điều này thất bại bằng cách đặt doskeylệnh đầu tiên doskey amend=git add -uvà sau đó tiến hành thực thi ngay lập tức git commit --amend --no-edittrong thời gian chạy thay vì lưu lệnh tổng hợp vào doskeybí danh.
Tôi cũng đã thử trích dẫn toàn bộ:
doskey amend="git add -u && git commit --amend --no-edit"
Nhưng điều này cũng thất bại vì nó diễn giải các trích dẫn theo nghĩa đen:
'"git add -u && git commit --amend --no-edit"' không được nhận dạng như một lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó.