Tôi đang cố gắng tạo một bí danh git hợp nhất nhánh hiện đang được kiểm tra vào nhánh chính. Cụ thể tôi muốn nhanh chóng giúp chi nhánh chính của mình tăng tốc với những gì tôi đang làm. Tôi đã có những điều sau đây:
[alias]
co = checkout
ff = !git co master && git merge work && git co work
Tuy nhiên tôi muốn bí danh để biết nó thuộc chi nhánh nào và quay lại với nó. Tôi đã thử thêm $1
nhưng thật không may, tôi gặp lỗi trong lần kiểm tra cuối cùng trong bí danh:
# with
[alias]
co = checkout
ff = !git co master && git merge $1 && git co $1
> git ff work
Switched to branch 'master'
Already up-to-date.
error: pathspec 'work' did not match any file(s) known to git.
Bất cứ ai cũng biết tại sao nó làm điều này? (Nhân tiện, tôi đang dùng Mac)