- Git آموزش
- Git - خانه
- Git - مفاهیم پایه
- Git - نصب و تنظیمات محیط
- Git - چرخه زندگی
- Git - درست عملیات
- Git - عملیات کلون
- Git - انجام تغییرات
- Git - نقد و بررسی تغییرات
- Git - Commit ایجاد تغییر در
- Git - Push عملیات
- Git - عملیات بهروزرسانیn
- Git - Stash عملیات
- Git - Move عملیات
- Git - عملیات تغییر نام دادن
- Git - Delete عملیات
- Git - رفع اشتباهات
- Git - Tag عملیات
- Git - Patch عملیات
- Git - مدیریت Branch ها
- Git - سیستم های انتقال مواد درگیری
- Git - های مختلف Platform
- Git - انبارهای برخط
Git - نصب و تنظیمات محیط
قبل از استفاده از GIT ، باید GIT را نصب و برخی تنضیمات را روی آن انجام دهیم،در ادامه راهنمای نصب قدم به قدم آورده شده است.
نصب و راه اندازی از Git مشتری
اگر از لینوکس Debian base GNU/Linux استفاده میکنید، apt-get کاربردی است.
[ubuntu ~]$ sudo apt-get install git-core [sudo] password for ubuntu: [ubuntu ~]$ git --version git version 1.8.1.2
اگر از RMP Based GNU/Linux استفاده میکنید، دستور yum را به شکل زیر استفاده کنید:
[CentOS ~]$ su - Password: [CentOS ~]# yum -y install git-core [CentOS ~]# git --version git version 1.7.1
تنظیمات محیط GIT
GIT ابزار .gitconfig را فراهم کرده است، که امکان تنضیمات بهینه برای هر فرد را فراهم میکند. GIT تنضیمات با عنوان Global configurations را در .gitconfig که در Home directory است، ذخیره میکند. برای اعمال تنضیمات Global ، --global را تایپ میکنیم و هنگامی که اینکار را انجام دهیم، تنضیمات ما برای انبار فعلی انجام میشوند و روی سایر انبارها اعمال نمیشوند.
همچنین، میتوانیم تنضیمات را در /etc/gitconfig فایل تغییر دهیم، این فایل تنضیمات همه کاربران و انبارها 1 را در بردارد. برای اعمال تنضیمات برای تمام کاربران و انبارها از --system استفاده میشود.
هنگامی که کدهایی که در قبل 2 گفته شدند Compile و Execute شوند، نتایج زیر نمایش داده میشوند:
تنظیم نام کاربر
این نام به عنوان، اعمال کننده Commit و هر تغییری که اعمال میشود، استفاده میشود:
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
تنظیم پست الکترونیک
این اطلاعات برای هر Commit توسط GIT استفاده میشود:
[jerry@CentOS project]$ git config --global user.email "jerry@tutorialspoint.com"
اجتناب کردن از اتصال 5 Commit ها در PULLING
هنگامی که آخرین تغییرات را از یک Remote repository دریافت 6 میکنیم، اگر این تغییرات Divergent باشند، توسط GIT به صورت پیشفرض Merge Commits انجام میشود، ما با تنضیمات زیر مانع میشویم:
jerry@CentOS project]$ git config --global branch.autosetuprebase always
Color highlighting
تنضیمات زیر، COLOR HIGHLIGHTING را در کنسول 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 میتوانیم، ویرایشگر متفاوتی را انتخاب کنیم:
[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@tutorialspoint.com push.default=nothing branch.autosetuprebase=always color.ui=true color.status=auto color.branch=auto core.editor=vim merge.tool=vimdiff