برنامه نویسی

این 13 دستور Git را یاد بگیرید زیرا در 99٪ مواقع از آنها استفاده خواهید کرد:

Summarize this content to 400 words in Persian Lang
1) git init

یک مخزن جدید Git راه اندازی کنید.

این یک زیر شاخه جدید به نام “.git” در فهرست فعلی ایجاد می کند، جایی که Git تمام ابرداده های مخزن را ذخیره می کند.

2) git clone

یک مخزن موجود را شبیه سازی کنید.

این یک کپی محلی از مخزن، شامل تمام تاریخچه و شاخه های آن ایجاد می کند.

git clone

3) git add

تغییرات مرحله برای commit بعدی.

این فایل(های) مشخص شده را به ناحیه مرحله بندی اضافه می کند، جایی که در commit بعدی گنجانده می شوند.

git add file1.txt file2.txt

4) git commit

یک commit جدید ایجاد کنید.

این تغییرات مرحله‌ای و هر تغییر اضافی ایجاد شده از آخرین commit را به همراه یک پیام commit که تغییرات را توصیف می‌کند، ثبت می‌کند.

git commit -m “Add new feature”

5) git push

Push به یک مخزن راه دور متعهد می شود.

این commit های محلی را به مخزن از راه دور مشخص شده ارسال می کند و شعبه روی ریموت را با commit های جدید به روز می کند.

git push origin main

6) git pull

تغییرات را از یک مخزن راه دور واکشی و ادغام کنید.

این آخرین commit ها را از مخزن راه دور مشخص شده بازیابی می کند و آنها را در شاخه فعلی ادغام می کند.

git pull origin main

7) git branch

فهرست، ایجاد یا حذف شاخه ها.

از این دستور می توان برای فهرست کردن شاخه های موجود در یک مخزن، ایجاد یک شاخه جدید یا حذف یک شاخه موجود استفاده کرد.

git branch new-branch

8) git checkout

به شعبه دیگری بروید

این دستور به شما اجازه می دهد تا به یک شاخه دیگر در مخزن سوئیچ کنید و آن را به شعبه فعلی تبدیل کنید.

git checkout main

9) git merge

یک شاخه را به شاخه دیگر ادغام کنید.

این دستور تغییرات را از یک شاخه به شاخه دیگر ترکیب می کند و یک commit جدید ایجاد می کند که تغییرات ادغام شده را منعکس می کند.

git merge new-branch

10) git status

وضعیت مخزن را نشان دهید.

این دستور شاخه فعلی، تغییرات مرحله‌ای یا بدون مرحله و فایل‌های ردیابی نشده را نمایش می‌دهد.

git status

11) git rebase

تغییرات را از یک شاخه به شاخه دیگر بگنجانید.

فرض کنید تغییراتی را در شاخه “XYZ” ایجاد کرده اید که می خواهید آن را در شاخه “اصلی” بگنجانید. می توانید از git rebase برای اعمال مجدد تغییرات خود در بالای شاخه اصلی استفاده کنید.

12) git stash

تغییراتی را که هنوز برای انجام آن آماده نیستید موقتاً ذخیره کنید.

اگر تغییرات شما آماده انجام نیست اما می‌خواهید روی شاخه دیگری کار کنید، می‌توانید به طور موقت تغییرات خود را برای استفاده بعدی ذخیره کنید و بدون از دست دادن پیشرفت خود، شاخه‌ها را تغییر دهید.

13) git revert

فرض کنید در یک commit قبلی اشتباه کرده اید و باید آن را لغو کنید. می توانید از git revert برای ایجاد یک commit جدید استفاده کنید که تغییرات ایجاد شده توسط commit قبلی را لغو می کند.

git revert ..

1) git init

یک مخزن جدید Git راه اندازی کنید.

این یک زیر شاخه جدید به نام “.git” در فهرست فعلی ایجاد می کند، جایی که Git تمام ابرداده های مخزن را ذخیره می کند.

2) git clone

یک مخزن موجود را شبیه سازی کنید.

این یک کپی محلی از مخزن، شامل تمام تاریخچه و شاخه های آن ایجاد می کند.

git clone

3) git add

تغییرات مرحله برای commit بعدی.

این فایل(های) مشخص شده را به ناحیه مرحله بندی اضافه می کند، جایی که در commit بعدی گنجانده می شوند.

git add file1.txt file2.txt

4) git commit

یک commit جدید ایجاد کنید.

این تغییرات مرحله‌ای و هر تغییر اضافی ایجاد شده از آخرین commit را به همراه یک پیام commit که تغییرات را توصیف می‌کند، ثبت می‌کند.

git commit -m "Add new feature"

5) git push

Push به یک مخزن راه دور متعهد می شود.

این commit های محلی را به مخزن از راه دور مشخص شده ارسال می کند و شعبه روی ریموت را با commit های جدید به روز می کند.

git push origin main

6) git pull

تغییرات را از یک مخزن راه دور واکشی و ادغام کنید.

این آخرین commit ها را از مخزن راه دور مشخص شده بازیابی می کند و آنها را در شاخه فعلی ادغام می کند.

git pull origin main

7) git branch

فهرست، ایجاد یا حذف شاخه ها.

از این دستور می توان برای فهرست کردن شاخه های موجود در یک مخزن، ایجاد یک شاخه جدید یا حذف یک شاخه موجود استفاده کرد.

git branch new-branch

8) git checkout

به شعبه دیگری بروید

این دستور به شما اجازه می دهد تا به یک شاخه دیگر در مخزن سوئیچ کنید و آن را به شعبه فعلی تبدیل کنید.

git checkout main

9) git merge

یک شاخه را به شاخه دیگر ادغام کنید.

این دستور تغییرات را از یک شاخه به شاخه دیگر ترکیب می کند و یک commit جدید ایجاد می کند که تغییرات ادغام شده را منعکس می کند.

git merge new-branch

10) git status

وضعیت مخزن را نشان دهید.

این دستور شاخه فعلی، تغییرات مرحله‌ای یا بدون مرحله و فایل‌های ردیابی نشده را نمایش می‌دهد.

git status

11) git rebase

تغییرات را از یک شاخه به شاخه دیگر بگنجانید.

فرض کنید تغییراتی را در شاخه “XYZ” ایجاد کرده اید که می خواهید آن را در شاخه “اصلی” بگنجانید. می توانید از git rebase برای اعمال مجدد تغییرات خود در بالای شاخه اصلی استفاده کنید.

توضیحات تصویر

12) git stash

تغییراتی را که هنوز برای انجام آن آماده نیستید موقتاً ذخیره کنید.

اگر تغییرات شما آماده انجام نیست اما می‌خواهید روی شاخه دیگری کار کنید، می‌توانید به طور موقت تغییرات خود را برای استفاده بعدی ذخیره کنید و بدون از دست دادن پیشرفت خود، شاخه‌ها را تغییر دهید.

توضیحات تصویر

13) git revert

فرض کنید در یک commit قبلی اشتباه کرده اید و باید آن را لغو کنید. می توانید از git revert برای ایجاد یک commit جدید استفاده کنید که تغییرات ایجاد شده توسط commit قبلی را لغو می کند.

git revert ..

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا