دستورات اولیه GIT و ویدیوی استفاده از JetBrains
- معرفی
- نصب Git
- سناریوی مطالعه
- دستور – git init
- فرمان – وضعیت git
- دستور – git add
- Command – git commit
- Command – git log
- فرمان – git diff
- فرمان – شاخه git
- دستور – git ادغام
- Command – git clone
- فرمان – git pull
- فرمان – فشار git
- لینکدین
ویدئو – 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
با استفاده از ابزار جت برینز.
با دوستان خود به اشتراک بگذارید و من را به لینکدین اضافه کنید.
بازگشت به محتوا