در ابتدا باید خود با به گیت معرفی کنیم که ایننکار از طریق دستورات زیر انجام میگیرد:
git config --global user.name "your-name"
git config --global user.email "your-email"
برای مشاهده لیست تنظیمات اعمال شده میتوان از دستور زیر استفاده کرد:
git config --list
برای مشاهده لیست تنظیمات سراسری یا global باید از دستور زیر استفاده کرد:
git config --global --list
قبل از انجام هر کاری باید مسیری را که باید تحت نظارت قرار بگیرد را به git معرفی کنیم. برای انجام این کار ابتدا باید به پوشه ی مقصد رفته سپس دستور زیر را اجرا کنیم:
git init
برای مشاهده وضعیت فایل های موجود در مخزن محلی (local repository) باید از دستور زیر استفاده کنیم:
git status
برای مشاهده ی فایل هایی که هنوز در لیست تغییرات (commit) قرار نگرفته اند از دستور زیر استفاده میکنیم:
git status -u
برای افزودن فایل به لیست تغییرات (commit) از دستور زیر استفاده میکنیم:
git add file-name
برای افزودن تمام فایل های موجود در داخل یک پوشه به لیست تغییرات از دستور زیر استفاده میکنیم:
git add directory/folder-name
برای افزودن تمام فایل هایی که جدید ایجاد شده اند یا مورد تغییر قرار گرفته اند از دستور زیر استفده میکنیم:
git add .
از این دستور معمولا برای ایجاد اولین commit استفاده میشود.
برای نهایی کردن این تغییرات از دستور زیر استفاده کنیم:
git commit -m "commit message"
برای تغییر کامت موجود بر روی آخرین commit میتوان از دستور زیر استفاده کرد:
git commit --amend -m "new commit message"
برای مشاهده ی لیست تمام commit های انجام شده میتوان از دستوز زیر استفاده کرد:
git log
برای مشاهده لیست commit ها به صورت تک خطی میتوان از دستور زیر استفاده کرد:
git log --oneline
گاهی اوقات احتیاج داریم که تغییراتی را که ایجاد شده است را کنار بگذاریم و فعلا از آن ها استفاده کنیم. در این مواقع میتوان این فایل ها را به عنوان یه آرشیو ذخیره و نگهداری کرد، بدون اینکه این فایل ها تاثیری در بنامه داشته باشند. برای انجام این کار باید از دستور زیر استفاده کرد:
git stash
بعد از اجرای این دستور، از تمامی تغییرات ایجاد شده بر روی فایل چشم پوشی میشود و این تغییرات در جایی دیگر نگهداری میشوند.
برای ایجاد یک stash با پیام دلخواه باید از دستور زیر استفاده کرد:
git stash save "git stash test"
برای مشاهده ی لیست stash های ذخیره شده باید از دستور زیر استفاده کرد:
git stash list
--- outout ----
stash@{0}: On master: git stash test
stash@{1}: WIP on master: 6765bde first commit
برای اینکه این تغییرات دوباره بر روی فایل ایجاد شوند باید از دستور زیر استفاده کرد:
git stash pop stash@{0}
بعد از اجاری دستور بالا تمامی تغییراتی که از آن ها چشم پوشیشده بود دوباره بر روی فایل ها اعمال میشوند.
برای پاک کردن تمامی stash ها بدون اینکه تغییرات آن ها دوباره بر روی فایلهایشان اعمال شود باید از دستور زیر استفاده کرد:
git stash clear
کار ما تا به اینجا تموم شد و تمامی دستورات مفیدی که از آن ها در مخزن محلی استفاده میشود در اختیار شما قرار گرفت.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.