Tôi đang cố gắng thực hiện một dự án trên github.com từ máy tính xách tay làm việc của mình, dự án này đã được định cấu hình cho máy chủ git của công ty. Có cách nào để cam kết chỉ định các thông tin xác thực tác giả khác nhau, có thể sử dụng tệp cấu hình khác hoặc các công tắc dòng lệnh khác không?
Tôi đã thử sử dụng
--author="My Name <MyNameEmail@email.com>"
và tôi nhận được tin nhắn:
Committer: unknown <WorkEmail@workemail.net>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
nhưng nó vẫn không cập nhật tên người dùng của tôi vì đã cam kết với dự án github.com. Có điều gì khác tôi có thể thử và nó thậm chí có thể?
-c user.name=Me user.email=me@example.com
. Để sử dụng cấu hình chung tùy chỉnh, hãy xem câu hỏi này hoặc sử dụng bí danh shell chứa-c
các tùy chọn. Nhưng cả hai điều này có lẽ không phải là điều đúng đắn để làm trong tình huống này - bạn muốn có một cấu hình cho mỗi repo.