Tôi luôn quên đẩy các mô-đun con. Đôi khi tôi quên thêm --recurse-submodules=check
đến git push
. Thậm chí tệ hơn, những người khác trong nhóm của tôi cũng có thể làm như vậy. Có tùy chọn git config
chúng tôi có thể đặt để đặt check
làm mặc định không?git - mặc định đẩy tới --recurse-submodules = kiểm tra
10
A
Trả lời
16
Bạn có thể thử bí danh nó.
git config alias.ps "push --recurse-submodules=check"
Sau đó sử dụng
git ps
10
Git v2.7.0 thêm hỗ trợ cho các tùy chọn cấu hình push.recurseSubmodules
. Nó có thể được đặt thành các giá trị giống như các tùy chọn dòng lệnh --recurse-submodules
. Ví dụ:
git config push.recurseSubmodules check
có nghĩa là các lần gọi sau git push
sẽ tự động kiểm tra các mô-đun con đó đã được đẩy.
+0
Xem thêm câu trả lời cho [câu hỏi này] (http://stackoverflow.com/questions/5814319/git-submodule-push) –
Yea, đó là những gì tôi đang làm. Nhưng sẽ tốt hơn nếu chúng ta có thể mặc định sự thúc đẩy thực sự để làm điều đó. – noah
Hoặc nếu 'alias.push' bỏ qua lệnh, nhưng điều đó dường như không hoạt động – nmr