2011-01-24 19 views
7

Xin chào, tôi đang làm việc với 2 dự án cùng một lúc. Một là cho công việc của tôi và một là dự án cá nhân của tôi. Tôi muốn sử dụng git làm phần mềm điều khiển phiên bản.Làm cách nào để kích hoạt nhiều tên người dùng cho git? I E. Dự án specfic có thể có tên người dùng cụ thể

Tôi đã định cấu hình .gitconfig trong thư mục của tôi như sau.

1 [user] 
    2 name = gladder 
    3 email = gladder 

Vì vậy, git có thể tự động lấy cài đặt người dùng của tôi. tuy nhiên, tôi chỉ tự hỏi rằng nó có thể để có được thiết lập này trong phạm vi nhỏ?

Vì vậy, cài đặt người dùng của dự án có thể ghi đè cài đặt người dùng chung.

Xin cảm ơn trước.

+0

Xem thêm [Tôi có thể chỉ định nhiều người dùng cho chính mình trong .gitconfig không?] (Http://stackoverflow.com/questions/4220416/can-i-specify-multiple-users-for-myself-in-gitconfig). –

Trả lời

5

Có, tất cả các cài đặt có trong $HOME/.gitconfig có thể được đặt vào .git/config bên trong mỗi kho lưu trữ.

5

Bạn có thể sử dụng --file cờ với git config (hay không vì nó là mặc định):

git config --file user.name gladder 
git config --file user.email gladder 

mà sẽ tạo/thiết lập giá trị trong project/.git/config (như araqnid nói)

Tham khảo git-config để biết thêm thông tin.

+2

Không hoạt động trên tất cả các phiên bản của git 'git phiên bản 1.8.3.4 (Apple Git-47) 'cho lỗi' khóa không chứa một phần ' – spuder

+0

' git config --file .git/config user.name gladder' hoặc 'git config --local user.name gladder' cả cập nhật .git/config cho tôi –

Các vấn đề liên quan