Git là một hệ thống điều khiển phiên bản phân tán được phát triển bởi Linus Torvalds để giúp xây dựng nhân Linux. Kể từ những ngày đầu tiên, Git đã phát triển vượt bậc để trở thành hệ thống kiểm soát phiên bản phổ biến nhất.
Git cho phép nhiều người dùng đồng thời đóng góp vào một dự án, theo dõi các thay đổi, hoàn nguyên về các phiên bản trước và tạo các nhánh cho các phiên bản dự án khác nhau. Đây là lý do tại sao điều quan trọng là phải thiết lập tên người dùng và email của bạn trong Git để mỗi cam kết có thể được truy xuất trở lại người dùng.
Bản chất của hướng dẫn này là hướng dẫn bạn những điều cơ bản để bắt đầu với Git sau khi cài đặt, đặc biệt là thiết lập tên người dùng và email trong Git.
Lưu ý :trong khi chúng tôi đang sử dụng Ubuntu cho hướng dẫn này, các bước sẽ áp dụng bất kể hệ điều hành bạn đang làm việc.
Cách định cấu hình Email và Tên người dùng Git Toàn cầu
Sau khi cài đặt Git, bạn cần đặt tên người dùng và địa chỉ email của mình. Git cho phép bạn đặt tên người dùng và email chung để sử dụng trong tất cả các dự án git của bạn hoặc thông tin đăng nhập cục bộ được sử dụng trong một kho lưu trữ cụ thể.
Để đặt thông tin xác thực git của bạn, hãy sử dụng git config
yêu cầu. Git config là một công cụ tích hợp cho phép bạn xem và đặt các biến git.
Trong Ubuntu, các biến cấu hình git nằm trong các thư mục sau:
- / etc / gitconfig - Tệp này lưu trữ cấu hình git cho tất cả người dùng và kho lưu trữ của họ.
- ~ / .gitconfig - Tệp .gitconfig trong thư mục chính; lưu trữ cấu hình git cho một người dùng cụ thể.
- .git / config - Điều này lưu trữ cấu hình git cho kho lưu trữ cục bộ.
Để xác minh tên người dùng và cấu hình email của bạn, hãy sử dụng lệnh:
git config --list
Nếu bạn không nhận được bất kỳ kết quả nào từ lệnh trên, hãy đặt tên người dùng và email của bạn.
Để đặt tên người dùng và email cam kết chung, hãy nhập các lệnh:
git config --global user.name “Username” git config --global user.email [email protected]
Khi các lệnh thực thi thành công, hãy xác minh các biến đã đặt bằng lệnh:
git config –list
Sau khi chạy lệnh này, bạn sẽ nhận được đầu ra tương tự như đầu ra được hiển thị:
user.name=Username [email protected]
Bạn cũng có thể chỉnh sửa tệp cấu hình git để thêm tên người dùng và mật khẩu. Sử dụng trình soạn thảo văn bản yêu thích của bạn, chỉnh sửa tệp “~ / .gitconfig” và thêm tên người dùng và email.
nano /home/ubuntu/.gitconfig
Thêm các mục dưới dạng:
[user] name = Username email = [email protected]
Lưu tệp và sử dụng lệnh git config để xác minh rằng bạn đã thêm các mục nhập thành công.
Cách định cấu hình Email và Tên người dùng Git cục bộ
Git cũng cho phép bạn định cấu hình tên người dùng và email cục bộ. Bạn có thể sử dụng thông tin đăng nhập cục bộ cho một kho lưu trữ cụ thể.
Để thực hiện việc này, hãy sử dụng git config
lệnh không có --global
gắn cờ từ bên trong thư mục kho lưu trữ.
Ví dụ:
Điều hướng đến thư mục bạn muốn sử dụng làm repo:
cd ~/workspace
Tiếp theo, khởi tạo thư mục dưới dạng kho lưu trữ git bằng lệnh:
git init .
Bên trong kho, sử dụng các lệnh bên dưới để đặt tên người dùng và email.
git config user.name “localusername” git config user.email “[email protected]”
Để xác minh các thay đổi, hãy sử dụng lệnh:
cat .git/config
Lệnh trên sẽ điều hướng đến thư mục .git bên trong kho lưu trữ cục bộ của bạn và hiển thị nội dung tệp cấu hình. Git lưu trữ các cấu hình cho một kho cụ thể trong tệp .git / config.
Đầu ra cho điều này sẽ là:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [user] name = localusername email = [email protected]
Để hiển thị cả cài đặt chung và cài đặt cục bộ, bạn có thể sử dụng git config
yêu cầu. Đây là một kết quả mẫu:
user.name=Username [email protected] core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true user.name=Localusername [email protected]
Các lệnh cấu hình git hữu ích
git config
lệnh cũng cho phép bạn thiết lập các cài đặt git khác.
Ví dụ:bạn có thể đặt trình chỉnh sửa git mặc định bằng lệnh:
git config --global core.editor vim
Thay thế vim bằng trình chỉnh sửa bạn chọn, chẳng hạn như Emacs, nano, v.v.
Bạn cũng có thể thay đổi tên mặc định cho nhánh ban đầu - được đặt thành "chính" theo mặc định.
Sử dụng lệnh bên dưới để thay đổi tên nhánh init mặc định.
git config --global init.defaultBranch initial
Tương tự, hãy thay thế “ký tự đầu” bằng tên mong muốn cho nhánh init của bạn.
Kiểm tra tất cả các cài đặt của bạn như được hiển thị trong đầu ra bên dưới:
user.name=Username [email protected] core.editor=vim init.defaultbranch=initial core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true user.name=Localusername [email protected]
Kết thúc
Git là một công cụ đáng kinh ngạc đang giúp người dùng duy trì, đóng góp và chia sẻ công việc của họ với những người khác. Để hiệu quả hơn khi sử dụng Git, bạn cũng có thể sử dụng Bí danh Git để cải thiện quy trình làm việc của mình hoặc tìm hiểu cách xóa chi nhánh cục bộ hoặc từ xa.