Skip to content

Commit

Permalink
Merge pull request #30 from kasramp/master
Browse files Browse the repository at this point in the history
تغییرات مختصر انشایی و دستور زبانی در فصل ۲و ۳
  • Loading branch information
dariubs committed Sep 10, 2017
2 parents 91a7d49 + ae8d65b commit b875d6d
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
26 changes: 13 additions & 13 deletions book/02.install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,67 +8,67 @@

نصب گیت
-------
برای نصب گیت میتوانید در وبگاه رسمی آن به صفحه‌ی دانلود بروید و نسخه‌ی سیستم‌عامل خود را دانلود و سپس نصب کنید، با اینحال در برخی سیستم‌عامل ها همچون لینوکس، اینکار با جزییاتی همراه است که البته برای کاربر آشنا به اکوسیستم آن سیستم‌عامل دشواری محسوب نمی‌شود.
برای نصب گیت میتوانید در وبگاه رسمی آن به صفحه‌ دانلود بروید و نسخه‌ سیستم‌عامل خود را دانلود و سپس نصب کنید، با این حال در برخی سیستم‌عامل ها همچون لینوکس، این کار با جزییاتی همراه است که البته برای کاربر آشنا به اکوسیستم آن سیستم‌عامل دشواری محسوب نمی‌شود.

نصب روی لینوکس
نصب بر روی لینوکس
----

نصب گیت روی توزیع‌های مختلف لینوکس به شیوه‌های مختلف امکان پذیر است که متداول‌ترین روش، نصب از روی مدیربسته‌های توزیع مورد نظر است.
نصب گیت بر روی توزیع‌های مختلف لینوکس به شیوه‌های مختلف امکان پذیر است که متداول‌ترین روش، نصب از روی مدیربسته‌های توزیع مورد نظر است.

دستورات نصب از مدیربسته ها در توزیع های معروف :

نصب روی دبیان و اوبونتو :
نصب بر روی دبیان و اوبونتو :

.. code-block:: bash
apt-get install git
نصب روی جنتو :
نصب بر روی جنتو :

.. code-block:: bash
emerge --ask --verbose dev-vcs/git
نصب روی آرچ‌لینوکس :
نصب بر روی آرچ‌ لینوکس :

.. code-block:: bash
pacman -S git
نصب روی اوپن‌زوزه :
نصب بر روی اوپن‌ زوزه :

.. code-block:: bash
zypper install git
نصب روی فدورا (تا نسخه‌ی ۲۱):
نصب بر روی فدورا (تا نسخه‌ی ۲۱):

.. code-block:: bash
yum install git
نصب روی فدورا( نسخه‌ی ۲۲ و بالاتر) :
نصب بر روی فدورا( نسخه‌ی ۲۲ و بالاتر) :

.. code-block:: bash
dnf install git
نصب روی mac os
نصب بر روی mac os
----

نصب روی osx با پکیج منیجر هوم برو :
نصب بر روی osx با پکیج منیجر هوم برو (Homebrew) :

.. code-block:: bash
brew install git
نصب روی ویندوز
نصب بر روی ویندوز
----
برای نصب گیت روی سیستم‌عامل ویندوز، به صفحه‌ی دانلود گیت در وبگاه رسمی پروژه بروید و نسخه‌ی ۳۲ یا ۶۴ بیتی آن را، متناسب با معماری مورد استفاده‌ی سیستم‌عامل خود دانلود و نصب کنید.
برای نصب گیت روی سیستم‌عامل ویندوز، به صفحه‌ی دانلود گیت در وبگاه رسمی پروژه بروید و نسخه‌ی ۳۲ یا ۶۴ بیتی آن را، متناسب با معماری مورد استفاده‌ سیستم‌عامل خود دانلود و نصب کنید.
28 changes: 14 additions & 14 deletions book/03.config.rst
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
کانفیگ
پیکربندی
====

بعد از نصب گیت لازم است تنظیماتی را انجام دهید و همچنین خودتان را به گیت معرفی کنید.اینکار بخاطر ثبت تغییرات لحاظ شده توسط شما به نام شما و همچنین شخصی‌سازی‌کردن ویژگی‌های گیت است.
بعد از نصب گیت لازم است تنظیماتی را انجام دهید و همچنین خودتان را به گیت معرفی کنید.این کار بخاطر ثبت تغییرات لحاظ شده توسط شما به نام شما و همچنین شخصی‌سازی‌ کردن ویژگی‌های گیت است.

تنظیمات گیت در سه سطح قابل انجام است : system ،global ،local
تنظیمات گیت در سه سطح قابل انجام است : system ،global ،local

* سطح system: اگر تنظیمات را در این سطح انجام دهید تنظیمات شما روی مخازن تمام کاربرهای آن سیستم اعمال خواهد شد. این تنظیمات تغییرات در ` /etc/config` ذخیره می‌شوند.
* سطح system: اگر تنظیمات را در این سطح انجام دهید تنظیمات شما روی مخازن تمام کاربرهای آن سیستم اعمال خواهد شد. این تنظیمات تغییرات در `/etc/config` ذخیره می‌شوند.

* سطح global: اگر تنظیمات را در سطح global انجام دهید تنظیمات شما روی مخازن کاربر فعلی سیستم اعمال خواهد شد. این تنظیمات در `~/.gitconfig` یا `~/.config/git/config` ذخیره می‌شوند.

* سطح local: تنظیمات در این سطح تنها روی مخزنی که در آن قرار دارید اعمال می‌شود. این تنظیمات در دایرکتوری مخزن در فایل `.git/config` ذخیره می‌شود.



تنظیمات اساسی در گیت ازین قرار هستند:
تنظیمات اساسی در گیت از این قرار هستند:


برای اضافه کردن نام خود دستور زیر را بزنید:
برای اضافه کردن نام خود از دستور زیر استفاده کنید:

.. code-block:: bash
Expand All @@ -29,33 +29,33 @@
git config --global user.email آدرس ایمیل شما
توجه کنید که این دو تنظیم بعد از نصب گیت اجباریست و اگر انجام ندهید در مراحل بعد کار با گیت با مشکل مواجه می‌شوید.
توجه کنید که این تنظیمات اجباریست و در صورت عدم انجام تنظیمات در مراحل بعدی کار با گیت با مشکل مواجه می‌شوید.

و البته تنظیمات زیادی نیز به اختیار می‌توانید انجام دهید برای مثال برای تنظیم ویرایشگر پیش‌فرض، برای استفاده توسط گیت از دستور زیر استفاده می‌کنیم:
و البته تنظیمات زیادی را نیز به اختیار می‌توانید انجام دهید. برای مثال برای تنظیم ویرایشگر پیش‌فرض، برای استفاده توسط گیت از می شود از دستور زیر استفاده کرد:

.. code-block:: bash
git config --global core.editor ویرایشگر
برای مثال برای تنظیم ویرایشگر ایمکس به عنوان ویرایشگر پیش‌فرض از دستور زیر استفاده میکنیم:
برای مثال برای تنظیم ویرایشگر ایمکس (Emacs) به عنوان ویرایشگر پیش‌فرض از دستور زیر استفاده کنید:


.. code-block:: bash
git config --global core.editor emacs
توجه کنید که شما بجای global میتوانید هرکدام از سطوح معرفی شده در بالا را استفاده کنید اما توصیه همان global است مگر در شرایط خاص. با این روش تنظیم گیت تنها یکبار و برای همیشه برای کاربر فعلی سیستم انجام شده است.
توجه داشته باشید که شما بجای global میتوانید هرکدام از سطوح معرفی شده در بالا را استفاده کنید اما توصیه همان global است مگر در شرایط خاص. با این روش تنظیم گیت تنها یکبار و برای همیشه برای کاربر فعلی سیستم انجام شده است.

اگر می‌خواهید محتویات یک تنظیم خاص برای مثال user.name را ببینید دستور زیر را استفاده کنید:
اگر می‌خواهید محتویات یک تنظیم خاص برای مثال user.name را ببینید از دستور زیر استفاده کنید:


.. code-block:: bash
git config user.name
و برای بررسی تمام تنظیماتی که انجام داده‌اید دستور زیر را استفاده کنید:
و برای بررسی تمام تنظیماتی که انجام داده‌اید از دستور زیر استفاده کنید:

.. code-block:: bash
Expand All @@ -72,15 +72,15 @@
alias ها
--------

در گیت دستورات مختلفی داریم از جمله دستور `config` که با آن آشنا شدید اما این دستورات برای استفاده‌ به تعدد در طول روز ممکن است گاهی طولانی و خسته کننده بنظر بیایند. طراحان گیت امکانی تحت عنوان `alias` در تنظیمات گیت گنجانده‌اند که میتوانید برای دستورات پر کاربرد خود نام‌های مستعاری تعریف کنید و با آن‌ها دستور خود را اجرا کنید مثلا بجای `git init` بنویسید `git i`.
در گیت دستورات مختلفی داریم از جمله دستور `config` که با آن آشنا شدید اما این دستورات برای استفاده‌ به تعدد در طول روز ممکن است گاهی طولانی و خسته کننده بنظر بیایند. طراحان گیت امکانی تحت عنوان `alias` در تنظیمات گیت گنجانده‌اند که میتوانید برای دستورات پر کاربرد خود نام‌های مستعاری تعریف کنید و با آنها دستورات خود را اجرا کنید مثلا بجای `git init` بنویسید `git i`.

برای ساخت این `alias` ها از قالب زیر استفاده کنید :

.. code-block:: bash
git config --global alias.i init
که در این دستور نام مستعار i برابر اجرای دستور `init` بصورت سراسری قرارداده شد که زین‌پس بعد از اجرای دستور `git i` دستور `git init` اجرا میشود و میتوانید دستورات دیگر را هم با همین روش و به هر نامی که میخواهید برای خود تنظیم کنید.
که در این دستور نام مستعار i برابر اجرای دستور `init` بصورت سراسری قرارداده شد که از این به بعد از اجرای دستور `git i` دستور `git init` اجرا میشود و میتوانید دستورات دیگری را هم با همین روش و به هر نامی که میخواهید برای خود تنظیم کنید.

تنظیم گیت برای زبان فارسی
-------------------------
Expand Down

0 comments on commit b875d6d

Please sign in to comment.