یاداشت های کوتاه یک برنامه نویس

طبقه بندی موضوعی

۴ مطلب با کلمه‌ی کلیدی «git» ثبت شده است

۲۱
ارديبهشت

اگر بخواهیم فایلی رو مثلا "file1.txt" از یک مخزن در github حذف کنیم:

از دستور git rm به این صورت استفاده میکنیم.

git rm file1.txt
git commit -m "remove file1.txt"

و برای حذف یک دایرکتوری و فایل های داخلش :

git rm -r directory

و اگر بخواهیم فقط از مخزن حذف بشه و نه کلا از filesystem :

git rm --cached file1.txt

و در آخر تغییرات رو به مخزن ریموت push میکنیم.

git push origin master  

  • * RayanFar
۱۸
ارديبهشت

آماده سازی پروژه محلی برای رهگیری تغییرات:

بعد از این که پروژه ای رو شروع کردیم به هر زبانی و با هر IDE و یا ویرایشگر متنی فرقی نمیکند (IDE هایی مثل نت بینز و یا اکلیپس پلاگین هایی برای کار با گیت دارند اما فرض میکنیم هیچ ابزاری غیر از خط فرمان و گیت در اختیار نداریم). به پوشه پروژه میریم و با دستور git init مخزن آماده میشود. و برای اولین قدم لازم است یکبار  git add . را اجرا کنیم. از این به بعد هر چیزی که تغییر کند قابل رهگیری است. (چون فایل هایی از قبل در پوشه بوده اند و تا زمانی که add نشوند رهگیری ای در کار نخواهد بود.)

  • * RayanFar
۱۵
ارديبهشت

gist یک روش کارآمد برای به اشتراک گذاشتن یک قطعه کد است با این ابزار میتونیم یک فایل یا بخش هایی از یک فایل و یا یک برنامه کامل را به اشتراک بگذاریم. گیست در آدرس (https://gist.github.com) در دسترس است.

در واقع هر gist یک منبع (repository) گیت است. این یعنی میتونیم کلانش کنیم فورکش کنیم و به هر روشی قابل دستکاریه.

  • * RayanFar
۰۹
ارديبهشت

سیستم کنترل نسخه گیت بسیار پیچیده و منعطف است (ادامه در ویکی پدیا). در این پست سعی میکنم یک سری از دستورات اولیه و کاربردی گیت رو لیست کنم( و حتما در آینده تکمیل خواهد شد.).

برای شروع به این صفحه برید. آموزش اینتر اکتیو گیت هاب.

و برای ادامه بهتره یک کتاب خوب در مورد گیت بخونید. (مثلا نمونه های جالبی اینجا وجود داره)

نکته : فراموش نکیند گیت و گیت هاب با هم یکی نیستند در واقع گیت هاب یک سرویس میزبانی مخازن گیت است و یک سری امکانات اضافه تر نسبت به هسته گیت در اختیار کاربرانش قرار میده. (Pull requests, issues, wikis, forking و Gists)

و اما دستورات پرکاربرد عبارتند از  :

  • * RayanFar