Fa-git-git-environment

提供:Dev Guides
移動先:案内検索

Git-نصبوتنظیماتمحیط

قبلازاستفادهازGIT、بایدGITرانصبوبرخیتنضیماترارویآنانجامدهیم、درادامهرهوبقددقصد

نصبوراهاندازیازGitمشتری

詳細はこちらDebianベースGNU/Linuxパッケージ apt-get getاربردیاست。

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

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

اBasedرازRMPベースのGNU/Linuxاستفادهمیکنید、دستور yum رابهشکلزیراستفادهکنید:

[CentOS ~]$
su -
Password:

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

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

تنظیماتمحیطGIT

GITابزار .gitconfig رافراهمکردهاست、کهامکانتنضیماتبهینهبرایهرفردرافراهممیکند。 GITتنضیماتباعنوانグローバル構成رادر.gitconfigکهدرホームディレクトリاست、ذخیرهمیکند。 برایاعمالتنضیماتグローバル、* - グローバル*راتایپمیکنیموهنگامیکهاینکارراانجامدهیم、تنضیماتمابرایانبارفعلیانجاممیشوندورویسایرانبارهااعمالنمیشوند。

همچنین、میتوانیمتنضیماترادر​​/etc/gitconfig فایلتغییردهیم、اینفایلتنضیماتهمهکاربرانانبارهارادر。 برایاعمالتنضیماتبرایتمامکاربرانوانبارهااز*-system *استفادهمیشود。

هنگامیکهکدهاییکهدرقبل2گفتهشدندCompileو実行شوند、نتایجزیرنمایشدادهمیشوند:

تنظیمنامکاربر

ایننامبهعنوان、اعمالکنندهCommitوهرتغییریکهاعمالمیشود、استفادهمیشود:

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

تنظیمپستالکترونیک

ایناطلاعاتبرایهرCommitتوسطGITاستفادهمیشود:

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

اجتنابکردنازاتصال5コミットコミットプル

リモートリポジトリدریافت6میکنیم、اگراینتغییراتダイバージェントباشند、توسممممییممیشم

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

色の強調表示

カラーハイライトカラーハイライト1 GITから2色まで:

[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

تنظیمویرایشگر3پیشفرض

GITبهصورتپیشفرضازویرایشگرسیستمکهازپارامترهایبصری5باویرایشگرمحیطاستفادهمیکند。 git config git configمیتوانیم、ویرایشگرمتفاوتیراانتخابکنیم:

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

تنظیمابزارMERGEبهصورتپیشفرض

GITبهصورتایشفرضابزاریبرایMergeفراهمنمیکند、وظیفهاینابزارگردآوری6برخوردها7دردرخت8مورداساستسم

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

فهرستکردنتنضیماتدرGIT

برایبازبینیوبررسیصحت9تنضیماتدریکانبارمحلی、ازدستور git config -list استفادهمیکنیم:

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

نتایجدستوگفتهشده、بهشکلزیرنمایشدادهمیشوند:

user.name=Jerry Mouse
user.email=jerry@finddevguides.com
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff