Git-User-Switch: dễ dàng chuyển đổi người dùng git
(github.com)- Công cụ CLI giúp dễ dàng chuyển đổi giữa nhiều hồ sơ người dùng (cá nhân/công ty, v.v.)
→ Sau khi chạy git-user, chỉ cần chọn từ danh sách người dùng là có thể chuyển đổi ngay
- Hỗ trợ riêng người dùng global/local (mặc định là local)
→ ~/.gitconfig hoặc project/.git/config
- Hỗ trợ thêm/xóa người dùng và đặt lại toàn bộ
3 bình luận
Nếu nhiều người cùng làm việc trong một thư mục bằng cùng một tài khoản, có cách nào để buộc kiểm tra và thay đổi người dùng trước khi commit không? Mong mọi người cho lời khuyên.
Cảm ơn bạn đã chia sẻ một công cụ hay.
Ngoài ra, theo một góc nhìn khác, việc để file
gitconfigđược chọn tùy theo path cũng có vẻ là một phương pháp khá ổn.https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
Wow!! Theo tôi thấy thì cái này còn tốt hơn nữa. Cảm ơn bạn.
Thông thường công việc ở công ty và việc cá nhân cũng hay dùng thư mục riêng, nên chỉ cần thiết lập một lần cho thư mục gốc cấp cao nhất của công ty/cá nhân là có thể làm việc mà không cần bận tâm nữa.
Trong
.gitconfig, dùngIncludeIFđể nạp thông tin người dùng khác nhau theo từng thư mục[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]