0
108

1. git init

دستور git init برای ایجاد یک مخزن جدید در پروژه‌های شما استفاده می‌شود. با اجرای این دستور، یک مخزن Git جدید در دایرکتوری جاری ایجاد می‌شود که می‌توانید تغییرات را در آن ردیابی کنید.

 

git init

2. git clone

دستور git clone برای کپی کردن یک مخزن موجود (از یک سرور یا مخزن آنلاین مانند GitHub) به دستگاه محلی شما استفاده می‌شود. این دستور همه تاریخچه تغییرات پروژه را به همراه می‌آورد.

 

git clone https://github.com/username/repository.git

3. git add

دستور git add برای اضافه کردن تغییرات در فایل‌ها به منطقه staging (منطقه آماده برای commit) استفاده می‌شود. برای ثبت تغییرات در گیت، ابتدا باید فایل‌ها را با این دستور آماده کنید.

 

git add filename

برای اضافه کردن همه فایل‌ها:

 

git add .

4. git commit

دستور git commit برای ثبت تغییرات در تاریخچه گیت استفاده می‌شود. پس از اضافه کردن فایل‌ها با git add، می‌توانید تغییرات را با git commit ذخیره کنید.

 

git commit -m "Your commit message"

5. git status

دستور git status برای بررسی وضعیت فایل‌ها و نمایش تغییراتی که هنوز به گیت افزوده نشده‌اند استفاده می‌شود. این دستور اطلاعاتی در مورد فایل‌های تغییر یافته، فایل‌های آماده commit و فایل‌های unstaged (بدون آماده‌سازی برای commit) را نشان می‌دهد.

 

git status

6. git push

دستور git push برای ارسال تغییرات از مخزن محلی به مخزن مرکزی (مانند GitHub یا GitLab) استفاده می‌شود. این دستور به‌ویژه در پروژه‌های تیمی برای به‌روزرسانی تغییرات به مخزن اصلی مفید است.

 

git push origin main

7. git pull

دستور git pull برای به‌روزرسانی مخزن محلی با آخرین تغییرات از مخزن مرکزی استفاده می‌شود. این دستور تغییرات جدید از مخزن مرکزی را دریافت کرده و آن‌ها را با مخزن محلی ادغام می‌کند.

 

git pull origin main

8. git branch

دستور git branch برای مشاهده، ایجاد یا حذف شاخه‌ها (branches) در گیت استفاده می‌شود. با استفاده از این دستور می‌توانید شاخه‌های مختلف پروژه خود را مدیریت کنید.

مشاهده شاخه‌های موجود:

 

git branch

ایجاد یک شاخه جدید:

 

git branch new-branch

9. git checkout

دستور git checkout برای سوئیچ کردن بین شاخه‌ها یا برگرداندن تغییرات در فایل‌ها استفاده می‌شود. این دستور به شما این امکان را می‌دهد که از یک شاخه به شاخه‌ای دیگر منتقل شوید.

سوئیچ به یک شاخه دیگر:

 

git checkout branch-name

10. git merge

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

 

git merge branch-name

11. git log

دستور git log برای مشاهده تاریخچه commit‌ها و تغییرات انجام‌شده در مخزن استفاده می‌شود. این دستور به شما این امکان را می‌دهد که تاریخچه کامل تغییرات پروژه را بررسی کنید.

 

git log

12. git reset

دستور git reset برای بازگشت به وضعیت قبلی تغییرات استفاده می‌شود. این دستور می‌تواند به شما کمک کند که تغییرات ثبت‌شده را لغو کرده و به وضعیت اولیه بازگردید.

بازگشت به commit قبلی:

 

git reset --hard commit-hash

13. git remote

دستور git remote برای مشاهده یا مدیریت مخازن راه‌دوری که به مخزن محلی شما متصل هستند استفاده می‌شود. این دستور به شما کمک می‌کند تا با مخزن‌های مرکزی ارتباط برقرار کنید.

مشاهده مخازن راه دور:

 

git remote -v

نتیجه‌گیری

این دستورات گیت ابزارهای ضروری برای مدیریت و کنترل تغییرات در پروژه‌های نرم‌افزاری هستند. با تسلط بر این دستورات، می‌توانید به‌راحتی پروژه‌های خود را مدیریت کنید، از بروز مشکلات ناشی از نسخه‌ها جلوگیری کنید و همکاری مؤثری با دیگر اعضای تیم داشته باشید.

تگ ها :
اسمت
نظرت