Git - Thiết lập môi trường

Trước khi có thể sử dụng Git, bạn phải cài đặt và thực hiện một số thay đổi cấu hình cơ bản. Dưới đây là các bước để cài đặt Git client trên Ubuntu và Centos Linux.

Cài đặt Git Client

Nếu bạn đang sử dụng bản phân phối GNU / Linux cơ sở Debian, thì apt-get lệnh sẽ làm những điều cần thiết.

[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:

[ubuntu ~]$ git --version
git version 1.8.1.2

Và nếu bạn đang sử dụng phân phối GNU / Linux dựa trên RPM, thì hãy sử dụng yum lệnh như đã cho.

[CentOS ~]$
su -
Password:

[CentOS ~]# yum -y install git-core

[CentOS ~]# git --version
git version 1.7.1

Tùy chỉnh môi trường Git

Git cung cấp công cụ cấu hình git, cho phép bạn thiết lập các biến cấu hình. Git lưu trữ tất cả các cấu hình toàn cầu trong.gitconfigtập tin này nằm trong thư mục chính của bạn. Để đặt các giá trị cấu hình này là chung, hãy thêm--global tùy chọn, và nếu bạn bỏ qua --global , thì cấu hình của bạn là cụ thể cho kho lưu trữ Git hiện tại.

Bạn cũng có thể thiết lập cấu hình toàn hệ thống. Git lưu trữ các giá trị này trong/etc/gitconfigtệp, chứa cấu hình cho mọi người dùng và kho lưu trữ trên hệ thống. Để đặt các giá trị này, bạn phải có quyền gốc và sử dụng--system Lựa chọn.

Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra kết quả sau:

Đặt tên người dùng

Thông tin này được sử dụng bởi Git cho mỗi lần cam kết.

[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"

Đặt id email

Thông tin này được sử dụng bởi Git cho mỗi lần cam kết.

[jerry@CentOS project]$ git config --global user.email "[email protected]"

Tránh các cam kết hợp nhất để kéo

Bạn lấy các thay đổi mới nhất từ ​​một kho lưu trữ từ xa và nếu những thay đổi này khác nhau, thì theo mặc định, Git sẽ tạo các cam kết hợp nhất. Chúng tôi có thể tránh điều này thông qua các cài đặt sau.

jerry@CentOS project]$ git config --global branch.autosetuprebase always

Tô màu

Các lệnh sau cho phép tô sáng màu cho Git trong bảng điều khiển.

[jerry@CentOS project]$ git config --global color.ui true

[jerry@CentOS project]$ git config --global color.status auto

[jerry@CentOS project]$ git config --global color.branch auto

Đặt trình chỉnh sửa mặc định

Theo mặc định, Git sử dụng trình soạn thảo mặc định của hệ thống, được lấy từ biến môi trường VISUAL hoặc EDITOR. Chúng ta có thể cấu hình một cái khác bằng cách sử dụng git config.

[jerry@CentOS project]$ git config --global core.editor vim

Đặt công cụ hợp nhất mặc định

Git không cung cấp công cụ hợp nhất mặc định để tích hợp các thay đổi xung đột vào cây làm việc của bạn. Chúng tôi có thể đặt công cụ hợp nhất mặc định bằng cách bật các cài đặt sau.

[jerry@CentOS project]$ git config --global merge.tool vimdiff

Cài đặt danh sách Git

Để xác minh cài đặt Git của kho lưu trữ cục bộ, hãy sử dụng git config –list lệnh như dưới đây.

[jerry@CentOS ~]$ git config --list

Lệnh trên sẽ cho kết quả như sau.

user.name=Jerry Mouse
[email protected]
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff