منبع اصلی نوشتار زیر در این لینک قرار دارد

گیت‌هاب برای تازه کارها: نترسید! شروع کنید

سلام بعیده توی دنیای امروز کسی از گیت چیزی نشنیده باشه، اگر هم چنین کسی رو پیدا بکنید قطعا کسی وجود نداره که برای یک بار هم شده که گذرش به گیت‌هاب نخورده باشه! زمانی که خواستم گیت رو یاد بگیرم

نوشته گیت‌هاب برای تازه کارها: نترسید! شروع کنید اولین بار در مجتبی درویشی پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

راه اندازی یک مخزن در Git

به نام اهورامزدای پاک همانطور که از عنوان مشخص است در این قسمت قصد داریم یک مخزن (Repository) برای مدیریت پروژه هایمان در Git ایجاد کنیم. برای ایجاد یک مخزن اول باید یک دایرکتوری ایجاد کرده و سورس پروژه را کپی کنیم. یا به دایرکتوری سورس پروژه برویم . دستور git init : اگر دستور…

Continue Reading

نوشته راه اندازی یک مخزن در Git اولین بار در گشتاسب مظفریان – GMozafarian پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تنظیمات Git

به نام اهورامزدای پاک شروع تنظیمات Git بعد از نصب , Git نیاز به انجام یکسری تنظیمات دارد. این تنظیمات فقط یک بار و برای تمام منابع است. البته در صورت لزوم درهرزمان که لازم باشد میتوانید این تنظیمات را تغییر دهید. ما با استفاده از دستور git config می توانیم تمامی تنظیمات مورد نظر…

Continue Reading

نوشته تنظیمات Git اولین بار در گشتاسب مظفریان – GMozafarian پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی کوتاه: رابط وب خوب برای گیت

اگر چه گیت خودش با webgit میاد، اما رابط webgit‌ خیلی جذاب نیست. در عوض gitlist خیلی جذاب و خوش‌دسته و به راحتی هم نصب می‌شه. من برای نصبش رو سیستم دبیانی که داشتم از این لینک استفاده کردم. ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نصب Git

به نام اهورامزدای پاک نصب Git بر روی لینوکس اگر میخواهید Git را روی لینوکس نصب کنید. پس باید از نسخه باینری آن استفاده کنید. بهترین راه برای نصب , استفاده از package-management لینوکس میباشد. برای نصب بر روی سیستم های مبتنی بر لینوکس Redhat همانند Fedora – CentOs و… از دستور : $ sudo…

Continue Reading

نوشته نصب Git اولین بار در گشتاسب مظفریان – GMozafarian پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

کتاب آموزش سریع Git

به نام اهورامزدای پاک بخش۱ : شروع نصب Git راه اندازی یک مخزن (Repository) ذخیره تغییرات بازرسی یک مخزن (Repository) مشاهده اتفاقات قدیمی لغو تغییرات (برگشت به قبل) بازنویسی تاریخچه بخش۲ : همکاری بخش۳ : مهاجرت به Git بخش۴ : نکات پیشرفته

نوشته کتاب آموزش سریع Git اولین بار در گشتاسب مظفریان – GMozafarian پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

مدل انشعاب گیری موفق در گیت

در این مقاله مدلی را برای استفاده در تمامی پروژه های خصوصی و شرکتی پیشنهاد شده که با موفقیت جلو رفت. این مدل با گیت پیاده‌سازی و پیشنهاد شده. جدا اما مرکزی در این مدل یک مخزن درست اصلی ایجاد می‌شود. قابل اشاره است که این مخزن تنها مخزنی است که به عنوان مخزن مرکزی […]

The post مدل انشعاب گیری موفق در گیت appeared first on دست نوشته های یک تازه کار.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

چرا لینوکس را دوست دارم: داشتن github در خانه با Gogs

اینم یه تجربه پراکنده دیگه! این یک پست کوتاهه تا بعدا بیشتر زمان داشته باشیم و بیشتر بنویسیم. همونطور که میدونید گوگل چند سالی هست که زبانی به اسم golang رو درست کرده و آدم‌هایی هم به علت ویژگی‌هایی که داره بهش علاقه پیدا کردن. راه‌حلهای زیادی مبتنی بر این زبان ایجاد شده و مورد […]

نوشته چرا لینوکس را دوست دارم: داشتن github در خانه با Gogs اولین بار در تجربه های پراکنده پدیدار شد.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

لاگین اتوماتیک به ماشین‌های راه دور

وقتی به طور مرتب با ماشین‌های راه دور کار می‌کنیم، وارد کردن اسم کاربری و پسورد تبدیل به یه پروسه حوصله سربر می‌شه. لاگین اتوماتیک به ماشن‌های راه دور دو تار روش اصلی داره: روش اول: استفاده از فایل ‪.netrc‬ خیلی از برنامه‌هایی که با ماشین‌های راه دور کار می‌کنند می‌تونند از فایل ‪.netrc‬‬ استفاده […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

راهنمای تکمیلی گیت (Git)

Git - گیت

مقدمه

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

مهم‌ترین کارها بعد از نصب گیت

قبل از هر چیز اگر راهنمای کاربردی git را تاکنون مطالعه نکرده‌اید، مطالعه نمایید!

ثبت مشخصات فردی

قبل از شروع به فعالیت و کامیت کردن کدها لازم است تا مشخصات فردی خود را در گیت لوکال خود ثبت نمایید. برای ذخیره نمودن نام و ایمیل خود از دستورات زیر استفاده نمایید. فراموش نکنید که مقادیر صحیح را جایگزین مقادیر پیش‌فرض نمایید:
$ git config --global user.name "YOUR NAME"
$ git config --global user.email YOUR_EMAIL
این مقادیر در فایلی با نام .gitconfig در پوشه خانگی شما ذخیره می‌شوند.

تغییر ویرایشگر متن پیش‌فرض

ویرایشگر پیش‌فرض متن برای ثبت پیام‌های commit در محیط اوبونتو، ویرایشگر nano است. شما می‌توانید هر ویرایشگر متنی را جایگزین ویرایشگر پیش‌فرض نمایید. دستور زیر، ویرایشگر قدرتمند vim به عنوان ویرایشگر پیش‌فرض پیام‌های گیت ذخیره میکند:
$ git config --global core.editor vim

تنظیم عمومی برای عدم کامیت کردن فایل‌های متفرقه

فایل‌هایی وجود دارند که شما هرگز نیاز به کامیت کردن آن‌ها ندارید. به عنوان مثال فایل .DS_Store که توسط سیستم‌عامل Mac OS به صورت خودکار بعد از مشاهده هر دایرکتوری ایجاد می‌شود. یا فایل‌های نسخه پیشتیبان که معمولا به کاراکتر ~ ختم می‌شوند. برای جلوگیری از کامیت شدن اینگونه فایل‌ها، ابتدا باید یک فایل .gitignore عمومی ایجاد نموده و نام فایل‌ها (یا قالب نام) را در آن ذخیره نموده و در نهایت آدرس آن را با دستور git config در تنضیمات گیت ذخیره نمایید.
$ touch ~/.gitignore_global
$ echo ".DS_Store" > ~/.gitignore_global
$ echo "*~" > ~/.gitignore_global
$ git config --global core.excludesfile ~/.gitignore_global

فعال کردن امکان نمایش رنگی خروجی‌های گیت

دستور زیر را برای فعال کردن نمایش رنگی و خواناتر خروجی های گیت (مانند دستور git log) در محیط خط فرمان اجرا نمایید:
$ git config --global color.ui true
در نهایت و بعد از انجام تنظیمات مورد نظر خود، می‌توانید با استفاده از دستور زیر فهرست تمامی تنظیمات ذخیره شده را مشاهده نمایید:
$ git config --list

معرفی چند مخزن رایگان برای آپلود پروژه‌ها

پیشنهاد می‌کنم تا جای ممکن پروژه‌های خود را (به صورت خصوصی یا عمومی) بر روی مخازن در وب آپلود نمایید. این مخازن می‌توانند بر روی سرور شخصی شما بوده و یا از سرویس های همگانی استفاده نمایید. شخصا پروژه‌های خصوصی خود را بر روی سایت bitbucket.org آپلود می‌نمایم. در زیر تعدادی از محبوب‌ترین سایت‌هایی را که سرویس همگانی برای git دارند را فهرست کرده‌ام:

ابزارهای گرافیکی برای کار با git

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

منابع

ادامه مطلب