برنامه نویسی

دستورات اولیه GIT و ویدیوی استفاده از JetBrains

  1. معرفی
  2. نصب Git
  3. سناریوی مطالعه
  4. دستور – git init
  5. فرمان – وضعیت git
  6. دستور – git add
  7. Command – git commit
  8. Command – git log
  9. فرمان – git diff
  10. فرمان – شاخه git
  11. دستور – git ادغام
  12. Command – git clone
  13. فرمان – git pull
  14. فرمان – فشار git
  15. لینکدین

ویدئو – Git و Github بدون خطوط فرمان

https://www.youtube.com/watch?v=nXTmM3Kd_FI

معرفی

صرف نظر از زبان برنامه نویسی شما (مانند جاوا، سی شارپ، دات نت، پایتون، کاتلین، جاوا اسکریپت و غیره) یا نمایه شما در حوزه فناوری اطلاعات به عنوان باطن، پیشانی، تمام پشته، توسعه می دهد، از جمله پروفایل های دیگر؛ دیر یا زود GIT بخشی از زندگی حرفه ای شما خواهد بود.

به گزارش وب سایت رسمی:

Git یک سیستم کنترل نسخه توزیع شده رایگان و منبع باز است که برای مدیریت همه چیز از پروژه های کوچک تا بسیار بزرگ با سرعت و کارایی طراحی شده است.

به طور خلاصه، یک سیستم کنترل نسخه توزیع شده قابل اجرا برای پروژه های با هر اندازه. اما سیستم کنترل نسخه چیست؟ خوب، با GIT ما موفق شدیم تغییرات ایجاد شده در کد خود را مدیریت کنیم، کنترل کنیم چه چیزی تغییر کرده است، چه کسی تغییر کرده است، و کل تاریخچه نسخه سازی آن را پیگیری کنیم.

آیا GitHub را انجام می دهید؟

GitHub بستری برای ذخیره سازی مخازن GIT در فضای ابری است، علاوه بر ذخیره سازی محلی در GIT خود، می توانید از GitHub به عنوان پشتیبان گیری.

علاوه بر GitHub، ما پلتفرم های رقیب پرکاربرد دیگری مانند GitLab، Bitbucket داریم.

در این مقاله پرکاربردترین دستورات Git را توضیح خواهم داد و در ویدیوی منتشر شده در کانال یوتیوب خود، نحوه استفاده از این دستورات توسط رابط IntelliJ یا ابزارهای Jetbrains را توضیح خواهم داد.

بازگشت به محتوا

نصب Git

برای اینکه یاد بگیرید چگونه از GIT استفاده کنید، پیشنهاد می کنم آن را روی دستگاه خود نصب کنید: آن را از وب سایت رسمی دانلود کنید و مرحله به مرحله را دنبال کنید، کاملاً بصری است.

بازگشت به محتوا

سناریوی مطالعه

ما یاد خواهیم گرفت که چگونه از Git برای کنترل نسخه های یک پروژه ساختگی با ذخیره فایل های TXT، که می تواند کد منبع، اسکریپت ها یا هر نوع فایل دیگری باشد، استفاده کنیم.

اولین قدم ما ایجاد یک پوشه/دایرکتوری خواهد بود HelloGit در دستگاه ما:

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

مراحل بعدی:

  • یک فایل hello.txt در داخل پوشه ایجاد شده ایجاد کنید

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

  • فایل را با محتوایی مانند عبارت ذخیره کنید سلام

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

بازگشت به محتوا

دستور 01 – git init

دستور git init اعمال شده به دایرکتوری باعث می شود که آن دایرکتوری توسط Git مدیریت یا نسخه شود. تمامی فایل ها و زیر شاخه های موجود در این دایرکتوری توسط Git قابل کنترل و ویرایش هستند.
با استفاده از git bash، در نصب Git وجود دارد، به پوشه بروید HelloGit و تایپ کنید git init

پس از اجرای دستور، پوشه .git مسئول فایل های کنترلی استفاده شده توسط git، ایجاد خواهد شد. علاوه بر ایجاد شاخه استاد.

یکی شاخه می‌توانیم آن را به‌عنوان یک «زمینه»، «فضای نام» یا شاخه‌ای که مجموعه‌ای خاص از فایل‌های نسخه‌شده دارد، نشان دهیم. O شاخه استاد یا شاخه اصلی طبق قرارداد، شعبه اصلی پروژه شما را نشان می دهد، جایی که فایل ها با نسخه های مورد استفاده در تولید یا نسخه های رسمی در آن قرار دارند.

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

بازگشت به محتوا

دستور 02 – وضعیت git

دستور git status وضعیت فعلی را نشان می دهد شاخه، فایل های نسخه دار و بدون نسخه را نشان می دهد. در مورد ما فایل ola.txt هنوز نسخه نشده است

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

برای نسخه یک فایل یا مجموعه ای از فایل ها، Git از جریان پیروی می کند، از شکل زیر به عنوان مرجع دستورات بعدی استفاده کنید:

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

را نیز امتحان کنید git status -s، نسخه کوتاه مشاهده وضعیت فایل ها.

بازگشت به محتوا

دستور 03 – git add

دستور git add <nome_arquivo>فایل هایی را که ردیابی نمی شوند را به یک منطقه کنترل میانی به نام اضافه می کند حافظه پنهان.

اجرا کردن:

  • git add ola.txt
  • git status برای مشاهده وضعیت فایل ها

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

فایل های موجود در منطقه حافظه پنهان می توانند آزادانه ویرایش شوند زیرا هنوز نسخه نشده اند. اگر می خواهید آن را برگردانید git add، می توانید از دستور استفاده کنید git rm --cached.

هنگامی که چندین فایل برای اضافه شدن وجود دارد، یک گزینه استفاده از آن است git add . مانند “.” نشان دهنده تمام فایل ها

بازگشت به محتوا

دستور 04 – git commit

دستور git commit -m "<mensagem>" نسخه فایل های اضافه شده در “حافظه پنهان“. از طریق مرتکب شدن فایل های ما توسط Git نسخه شده اند. هر گونه تغییر در آنها پس از مرتکب شدن، به یک جدید نیاز دارد مرتکب شدن با به روز رسانی نسخه خود در مخزن Git محلی.

مراحل بعدی:

  • را بررسی کنید وضعیت از بین فایل ها، توجه داشته باشید که فایل را داریم
    ola.txt فقط اضافه شده اما “متعهد” نشده است.
  • git commit -m “” para را اجرا کنید کمیتار فایل های شما، و توسط Git نسخه شده است.

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

بازگشت به محتوا

دستور 05 – git log

اکنون که اولین بار را داریم مرتکب شدن، از دستور استفاده خواهیم کرد git log برای مشاهده تاریخچه متعهد می شود پروژه ما یا فرم کوتاه با دستور git log --oneline.

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

توجه داشته باشید که هر commit یک شناسه دارد.

تغییر و اضافه کردن چندین فایل

پس از یک فایل است متعهد شد، هر تغییری در این فایل به یک چرخه جدید نیاز دارد مرتکب شدن.

بیایید دو فایل جدید در پروژه خود ایجاد کنیم: hello.txt ه hallo.txt.

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

حالا چرخه را تکرار کنید:

  • git status
  • git add .
  • git status
  • git commit -m "novos arquivos"

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

ما اکنون دو commit در شعبه خود داریم master:

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

بازگشت به محتوا

دستور 07 – git diff

سعی کنید برخی از فایل ها را تغییر دهید، به عنوان مثال تغییر دهید ola.txt اضافه كردن سلام دنیا.

تغییرات را با دستور بررسی کنیدgit diff.

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

کد خود را به روز کنید، دوباره استفاده کنید git add .، git status، git commit -m <mensagem>، git log --oneline.

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

بازگشت به محتوا

دستور 08 – شاخه git

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

برای ایجاد جدید شاخه، انتخاب 1:

  • git branch <nome_branch> برای ایجاد شعبه

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

  • git checkout <nome_branch> برای تغییر به شعبه

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

به دقت توجه داشته باشید که شاخه فعلی است حرکت-انگلیسی. مانند git log امکان دیدن وجود دارد شاخه ها موجود و فعلی (HEAD).

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

بازگشت به محتوا

گزینه 2:

  • git checkout -b <nome_branch>، ایجاد کنید و به شاخه سوئیچ کنید.

بازگشت به استاد com git checkout master و دیگری ایجاد کنید شاخه از استاد:

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

مشاهده اطلاعات با git log.

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

در نهایت نه شاخه انگلیسی فایل را اصلاح کنید hello.txt e نه شاخه آلمانی، فایل hallo.txt. لذت ببرید و توجه داشته باشید که تغییر در هر یک شاخه روی دیگران تاثیر نمی گذارد شاخه ها. این جادوی فعال کردن کار است شاخه ها موازی!!!

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

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

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

بازگشت به محتوا

دستور 09 – git merge

با انجام کار روی هر کدام شاخه، مرحله بعدی خواهد بود ادغام نه شاخه استاد با دستور git merge.
بعد از ادغام انجام شد، می توانیم آن را حذف کنیم شاخه با دستور git branch -d <nome_branch>.

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

انگار که آلمانی را تغییر دهید:

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

بازگشت به محتوا

دستورات با مخازن راه دور

در نهایت، وقتی از یک مخزن راه دور مانند Github استفاده می کنیم، باید 3 دستور اساسی دیگر را بدانیم: git clone، git push و git pull.

کلون گیت

O git clone برای شبیه سازی یک مخزن راه دور استفاده می شود. مثلاً وقتی می خواهیم یک مخزن را از Github دانلود کنیم، URL آن را کپی می کنیم و از آن استفاده می کنیم git clone <URL>.

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

بازگشت به محتوا

کشش گیت

دستور git pull برای به روز رسانی محلی a استفاده می شود شاخه از مکان راه دور شما به عنوان مثال، استفاده از git pull نه استاد.

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

بازگشت به محتوا

Git push

دستور git push مسیر مخالف را طی می کند pull. این دستور برای ارسال تغییرات a به مخزن راه دور عمل می کند شاخه محلی

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

بازگشت به محتوا

کلمات پایانی

امیدوارم از یادگیری یا مرور دستورات اولیه Git لذت برده باشید.
در ویدیوی یوتیوب دستورات دیگری مانند rebase، squash، merge، stash با استفاده از ابزار جت برینز.

با دوستان خود به اشتراک بگذارید و من را به لینکدین اضافه کنید.

بازگشت به محتوا

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

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

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

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