Tôi sử dụng máy tính xách tay cá nhân của mình cho cả công việc và dự án cá nhân và tôi muốn sử dụng địa chỉ email công việc của mình cho cam kết tại nơi làm việc (gitolite) và địa chỉ email cá nhân của tôi cho phần còn lại (github).Làm thế nào để yêu cầu git sử dụng danh tính (tên và email) chính xác cho một dự án cụ thể?
Tôi đọc về các giải pháp sau đó là tất cả hoặc là toàn cầu hoặc tạm thời:
git config --global user.email "[email protected]"
git config user.email "[email protected]"
git commit --author "Bob <[email protected]>"
- thiết lập một trong các biến môi trường
GIT_AUTHOR_EMAIL
,GIT_COMMITTER_EMAIL
hoặcEMAIL
Một giải pháp là chạy thủ công hàm vỏ đặt môi trường của tôi thành hoạt động hoặc cá nhân, nhưng tôi khá chắc chắn rằng tôi thường quên chuyển sang danh tính chính xác dẫn đến việc nhận dạng sai.
Có cách nào để ràng buộc một kho lưu trữ, tên dự án, v.v ... cho một danh tính (tên, email) không? Mọi người làm gì?
Tôi yêu cầu bạn vui lòng chấp nhận một trong các câu trả lời. Tôi hy vọng một trong số họ chắc chắn đã giúp bạn giải quyết vấn đề của mình. – RBT