Thêm vào ~/.bash_profile
để thêm, cam kết và đẩy với một lệnh đặt:
function g() { git commit -a -m "$*"; git push; }
Sử dụng:
g your commit message
g your commit message 'message'
Không cần trích dẫn mặc dù bạn không thể sử dụng dấu chấm phẩy hoặc dấu ngoặc đơn trong thông điệp cam kết của mình (cho phép trích dẫn đơn). Nếu bạn muốn bất kỳ trong số này chỉ cần đặt dấu ngoặc kép trong tin nhắn của bạn, ví dụ:
g "your commit message; (message)"
Để tạo một bình luận trong tin nhắn của bạn làm:
g "your commit message:
> your note"
Ngoài ra còn có một chức năng để thêm và cam kết theo cách tương tự:
function c() { git add --all; git commit -m "$*"; }
Hoạt động chính xác theo cùng một g
chức năng và có cùng các ràng buộc. Chỉ cần đặt c
thay thế. Ví dụ
c your commit message
Bạn cũng có thể thêm một bí danh để đẩy vào điều khiển từ xa:
alias p='git push'
Sử dụng:
p
Số tiền đó thành 2 chữ cái c
và p
bạn sử dụng trong khi làm việc với kho git của mình. Hoặc bạn có thể sử dụng g
thay vì làm tất cả chỉ với một chữ cái.
Danh sách đầy đủ các bí danh và chức năng:
https://gist.github.com/matt360/0c5765d6f0579a5aa74641bc47ae50ac