پرشین تم مقالات آموزش کامل و جامع Git

آموزش کامل و جامع Git

image profile پرشین تم - 21 دی 1403 - 14:11 دانلود مقاله

Git یک سیستم کنترل نسخه قدرتمند که برای مدیریت و ردیابی تغییرات در کد شما ضروری است. ما در این آموزش اصول اولیه را پوشش خواهیم داد و سپس به مفاهیم پیشرفته تر خواهیم پرداخت. Git یک سیستم کنترل نسخه توزیع‌شده است که به شما امکان می‌دهد تغییرات فایل‌ها را ردیابی کرده و کار روی آن فایل‌ها را بین افراد متعدد هماهنگ کنید.

آموزش کامل و جامع Git

 

1. دستورات اساسی Git

در اینجا برخی از رایج ترین دستورات Git آورده شده است:

  • git init: یک مخزن جدید Git راه اندازی کنید.
  • git clone <repository-url>: یک مخزن موجود را کلون کنید.
  • git status: وضعیت فهرست کاری را نشان می دهد.
  • git add <file>: تغییرات مرحله ای در یک فایل.
  • git commit -m "message": تغییرات را با یک پیام انجام دهید.
  • git push: دستور Push  تغییرات به یک مخزن راه دور انتقال می دهد.
  • git pull: تغییرات را از یک مخزن راه دور واکشی و ادغام کنید.
  • git branch: فهرست، ایجاد یا حذف شاخه ها.
  • git checkout <branch-name>: به شعبه دیگری بروید.

 

2. راه اندازی Git

1. نصب Git: ابتدا Git را از وب سایت رسمی دانلود و نصب کنید.

2. پیکربندی: پیکربندی Git خود را تنظیم کنید:

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

 

3. کار با مخازن

راه اندازی یک مخزن:

git init

کلان کردن یک مخزن:

git clone <repository-url>

 

4. مرحله بندی و انجام تغییرات

بررسی وضعیت:

git status

تغییرات مرحله:

git add <file>

انجام تغییرات:

git commit -m "Your commit message"

 

5. انشعاب و ادغام

یک شعبه جدید ایجاد کنید:

git branch <branch-name>

حرکت بین انشعاب ها:

git checkout <branch-name>

ادغام یک شعبه:

git checkout main
git merge <branch-name>

 

6. مخازن راه دور

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

git remote add origin <repository-url>

push کردن به یک مخزن راه دور:

git push origin <branch-name>

 

7. رسیدگی به تعارضات

هنگام کار در تیم، درگیری اجتناب ناپذیر است. در اینجا نحوه رسیدگی به آنها آمده است:

شناسایی تعارض:

git status

حل تعارض: فایل(های) متناقض را به صورت دستی ویرایش کنید و تغییرات را مرحله بندی کنید:

git add <file>

انجام تغییرات:

git commit -m "Resolved conflict in <file>"

 

8 . دستورات پیشرفته Git

git stash: تغییراتی را که آماده انجام نیستند، موقتاً ذخیره کنید.

git stash

git stash pop: تغییرات پنهان شده را دوباره اعمال کنید.

git stash pop

git rebase:  مجدداً commit ها را در بالای یک نوک پایه دیگر اعمال کنید.

git checkout <feature-branch>
git rebase main

git tag: یک commit خاص را با یک تگ علامت گذاری کنید.

git tag <tag-name>

git diff: نمایش تغییرات بین کامیت ها، commit و درخت کاری و غیره.

git diff

 

9. همکاری با Git

  • Forking a Repository: یک کپی از یک مخزن در حساب GitHub خود ایجاد کنید تا آن را به طور مستقل تغییر دهید.
  • درخواست‌های کششی: با ارسال تغییرات برای بررسی و ادغام، در پروژه مشارکت کنید.
با خرید اشتراک می توانید تا چندین برابر مبلغ خرید اشتراک خود قالب های HTML ، سورس کدهای آماده و یا مقالات دانلود کنید
شما می توانید تنها فقط با مبلغ 3,000,000 میلیون تومان وب سایت سفارسی برای خود داشته باشید
محبوب ترین مقالات
تفاوت بین CSS و SCSS چیست؟ تفاوت بین CSS و SCSS چیست؟
category برنامه نویسی 07 اسفند 1402
تفاوت بین RDBMS و DBMS تفاوت بین RDBMS و DBMS
category برنامه نویسی 02 فروردین 1403
کاوش در معماری GPT-3 کاوش در معماری GPT-3
category هوش مصنوعی 12 اسفند 1402
کلمات کلیدی در SQL کلمات کلیدی در SQL
category برنامه نویسی 01 خرداد 1403
تفاوت بین CSS، SASS و SCSS چیست؟ تفاوت بین CSS، SASS و SCSS چیست؟
category برنامه نویسی 13 اسفند 1402
انواع Join در SQL انواع Join در SQL
category برنامه نویسی 02 فروردین 1403
ChatGPT چیست؟ ChatGPT چیست؟
category هوش مصنوعی 12 اسفند 1402
آخرین مقالات
🎨 نظریه یا تئوری طراحی چیست؟ 🎨 نظریه یا تئوری طراحی چیست؟ نظریه طراحی چارچوب فکری است که نحوه درک، خلق و ارزیابی طراحی را هدایت می‌کند. این نظریه، فلسفه، زیبایی‌شناسی، عملکرد و...
category کامپیوتر 05 مرداد 1404
سفر من به داستان‌سرایی بصری - طراحی رابط کاربری و طراحی لوگو سفر من به داستان‌سرایی بصری - طراحی رابط کاربری و طراحی لوگو چگونه سفر خود را به سمت طراحی لوگو، گرافیک و رابط کاربری/تجربه کاربری آغاز کنید. برای موفقیت در طراحی لوگو، طراحی گراف...
category کامپیوتر 02 مرداد 1404
🧠 درک هوش مصنوعی- از مبانی تا مرزها 🧠 درک هوش مصنوعی- از مبانی تا مرزها هوش مصنوعی تقریباً هر صنعتی را تغییر شکل می‌دهد، در این مقاله با یک مرور کلی آکادمیک سطح بالا شروع کنیم و آن را به بخش...
category هوش مصنوعی 27 تیر 1404