Computer >> Máy Tính >  >> Lập trình >> Lập trình

Cách thiết lập Git bằng git config

Cách thiết lập Git bằng git config

Lệnh git config thay đổi các tùy chọn cấu hình trong cài đặt Git của bạn. Nó thường được sử dụng để đặt email Git, trình chỉnh sửa và bất kỳ bí danh nào bạn muốn sử dụng bằng lệnh git.

Git cho đến nay là hệ thống điều khiển phiên bản phân tán phổ biến nhất trên thế giới. Mọi nhà phát triển làm việc trên một dự án Git đều có thể có bản sao kho lưu trữ cục bộ của riêng họ. Điều này có nghĩa là nhiều người có thể cộng tác song song trong cùng một dự án.

Khi bạn lần đầu tiên bắt đầu với Git, có một số thiết lập mà bạn cần thực hiện. Việc thiết lập này chỉ cần được thực hiện một lần trên máy tính của bạn.

Trong hướng dẫn này, chúng ta sẽ nói về cách thiết lập Git bằng lệnh git config. Chúng tôi sẽ giới thiệu cho các bạn một số lệnh cấu hình git mà bạn có thể sử dụng để bắt đầu. Không cần phải quảng cáo thêm, hãy bắt đầu!

Lệnh git config

Lệnh git config đặt các giá trị cấu hình cho cài đặt Git của bạn. Trước khi bắt đầu sử dụng Git cho một dự án, bạn sẽ sử dụng lệnh này để định cấu hình tên Git và email trên máy tính của mình.

Lệnh này sửa đổi nội dung của tệp cấu hình Git. Các tệp này lưu trữ thông tin như tên người dùng, trình chỉnh sửa mặc định và email bạn muốn liên kết với các cam kết của mình.

Trước khi có thể bắt đầu làm việc với kho lưu trữ, bạn cần thực hiện một số cấu hình ban đầu. Chúng ta sẽ đề cập đến năm chủ đề:

  • Các mức cấu hình
  • Tạo danh tính của bạn
  • Thiết lập trình chỉnh sửa
  • Tạo bí danh
  • Xem và định cấu hình lại Git

Cấu hình Git:Mức cấu hình

Trước khi bắt đầu, chúng ta phải thảo luận về các mức cấu hình khác nhau cho các tùy chọn cấu hình git mặc định.

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

Giá trị cấu hình có thể được đặt ở ba cấp độ khác nhau:

  • –local:Các giá trị cục bộ sẽ được áp dụng cho kho lưu trữ mà lệnh git config được thực thi. Các giá trị này được lưu trữ trong .git / config bên trong một kho lưu trữ.
  • –system:Các giá trị hệ thống được áp dụng cho tất cả người dùng trên máy. Bạn nên đặt các giá trị cấu hình cấp hệ thống một cách thận trọng vì nó có thể làm thay đổi các cấu hình hiện có. Các giá trị này được lưu trữ trong / etc / gitconfig trên Linux.
  • –global:Các giá trị chung được áp dụng cho một người dùng cụ thể trên hệ điều hành. Chúng được lưu trữ trong tệp ~ / .gitconfig trong thư mục chính của bạn.

Khi bạn lần đầu tiên thiết lập Git, bạn chủ yếu sẽ sử dụng cấp –global.

Lệnh tên người dùng cấu hình Git

Để đặt tên người dùng Git của bạn, hãy chạy lệnh git config –global user.name. Bạn nên chỉ định cả họ và tên của mình nhưng tên người dùng của bạn có thể là bất kỳ thứ gì bạn muốn đính kèm vào cam kết của mình.

Tên người dùng Git của bạn không cần phải giống với tên người dùng kiểm soát phiên bản của bạn, chẳng hạn như tên người dùng bạn sử dụng trên GitHub.

Bạn sẽ cần thiết lập danh tính của mình khi cài đặt Git lần đầu tiên. Điều này là bắt buộc vì mọi cam kết đều có tên và địa chỉ email của bạn. Bạn không thể thay đổi thông tin quyền tác giả được liên kết với một cam kết khi nó đã được tạo.

Có hai thông tin bạn cần xác định:tên và email của bạn.

Hãy định cấu hình các giá trị tên người dùng của chúng tôi bằng lệnh git config:

git config --global user.name "Sarah Smith"

Điều này sẽ đặt tên người dùng của chúng tôi thành Sarah Smith. Tất cả các cam kết trong tương lai của chúng tôi sẽ đề cập đến thông tin này. Chúng tôi đã sử dụng tùy chọn –global để áp dụng cấu hình git mặc định này cho tất cả các kho lưu trữ do người dùng của chúng tôi sở hữu.

Lệnh email cấu hình Git

Để định cấu hình địa chỉ email Git của bạn, hãy chạy lệnh git config –global user.email. Lệnh email cấu hình git này chấp nhận một đối số:địa chỉ email của bạn.

git config --global user.email "sarah.smith@email.com"

Chúng tôi có thể thấy các giá trị cấu hình của chúng tôi đã được đặt bằng cách kiểm tra tệp cấu hình chung của chúng tôi (~ / .gitconfig):

[user]
    	email = sarah.smith@email.com
    	name = Sarah Smith

Danh tính của chúng tôi đã được định cấu hình thành công!

Lệnh biên tập cấu hình Git

Bạn có thích vim? Bạn có phải là một fan hâm mộ của emacs? Nano có phù hợp với mọi nhu cầu của bạn không? Dù bạn thích trình soạn thảo văn bản nào thì cũng nên nói với Git về điều đó. Điều này là do có một số lệnh, như git commit, sẽ mở ra một trình soạn thảo văn bản mà bạn có thể nhập.

Hãy đặt nano làm trình chỉnh sửa mã mặc định của chúng tôi:

git config --global core.editor "nano"

Mỗi khi chúng ta thực hiện một lệnh khởi chạy trình soạn thảo văn bản, nano sẽ được sử dụng. Bạn có thể thay thế nano cho bất kỳ trình soạn thảo văn bản nào bạn đã cài đặt trên hệ thống của mình.

Mỗi khi chúng ta thực hiện một lệnh khởi chạy trình soạn thảo văn bản, nano sẽ được sử dụng. Bạn có thể thay thế nano cho bất kỳ trình soạn thảo văn bản nào bạn đã cài đặt trên hệ thống của mình.

Cách tạo bí danh

Bạn có cảm thấy mệt mỏi khi phải gõ liên tục các lệnh giống nhau? Bí danh Git ở đây để giải cứu. Chúng cho phép bạn viết các phím tắt cho các lệnh phổ biến mà bạn viết.

Bạn thà viết git co thay vì git cam kết . Bạn có một lệnh dài muốn rút ngắn? Chúng tôi có thể viết bí danh Git cho tất cả các trường hợp này.

Hãy viết một bí danh git gọi lệnh git commit:

git config --global alias.co commit

Mỗi khi chúng tôi chạy git co , git commit lệnh sẽ được chạy.

Cách xem tệp cấu hình Git của bạn

Bạn có thể xem một giá trị cấu hình riêng lẻ bằng lệnh git config, theo sau là giá trị bạn muốn xem:

git config user.name

Điều này trả về "Sarah Smith". Đây là giá trị chúng tôi đã đặt trước đó trong mã của mình.

Bạn có thể sử dụng lệnh git config –list để xem tất cả các giá trị cấu hình được liên kết với cài đặt Git cụ thể của bạn:

git config --list

Dưới đây là một ví dụ về những gì bạn có thể thấy:

user.email=sarah.smith@email.com
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

Kết luận

Lệnh git config cấu hình cài đặt Git của bạn.

Khi mới bắt đầu sử dụng Git, bạn nên cấu hình tên và email của mình. Điều này sẽ đảm bảo Git biết những thông tin nhận dạng nào cần đính kèm vào các cam kết của bạn.

Bạn cũng nên đặt một trình chỉnh sửa. Điều này đảm bảo rằng nếu bạn sử dụng lệnh tham chiếu đến trình soạn thảo văn bản, thì trình soạn thảo văn bản ưa thích của bạn sẽ được sử dụng để mở tệp.

Để có thêm tài nguyên học tập và hướng dẫn về cách học Git, hãy xem hướng dẫn Cách học Git của chúng tôi.