Fara Code | برنامه نویسی
3.37K subscribers
529 photos
238 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
#git #github
اگه برنامه نویس هستین ولی با گیت (git) آشنا نیستین که یکی از مهمترین قدم شما در برنامه‌نویسی یاد گرفتن گیت است. یا اگر برنامه‌نویس نیستین و با گیت‌ هم آشنا نیستین، مهم نیست. الان یه توضیح خلاصه می‌دم.

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

فرض کنید که به صورت تیمی روی یک پروژه کار می‌کنید و هر برنامه نویس بخشی از پروژه رو انجام می‌ده. در انتهای روز کاری همه اعضای تیم تغییراتی رو که روی پروژه انجام دادند رو روی Git قرار می‌دن. حالا شما به راحتی می‌تونید بفهمید که چه شخصی چه کارهایی انجام داده، چه تغییراتی در پروژه و توسط کدام یک از اعضای تیم انجام شده و دلیل تغییرات چی بوده.

ریکشن یادتون نره❤️

حالا بگید گیت بلد هستید یا نه؟
اموزش گیتهاب پست پایین👇

@Learrning_Python
👍204👎3
Fara Code | برنامه نویسی
#git #github اگه برنامه نویس هستین ولی با گیت (git) آشنا نیستین که یکی از مهمترین قدم شما در برنامه‌نویسی یاد گرفتن گیت است. یا اگر برنامه‌نویس نیستین و با گیت‌ هم آشنا نیستین، مهم نیست. الان یه توضیح خلاصه می‌دم. گیت یک سیستم کنترل ورژن پروژه و یه روش برای…
#github
خب حالا گیت هاب چیه؟

گیت هاب یه کامیونیتی برای برنامه نویسان هستش که میتونید در آن  یه ریپازیتوری ایجاد کنید و پروژه هایی که نوشتین رو در اونجا قرار بدین. اگه ریپازیتوری که گذاشتین پابلیک باشه بقیه برنامه نویسا دنیا میتونن پروژه شما رو ببینند و اون رو اصلاح کنند، توسعه بدن و ازشون استفاده کنند.

پ.ن: برای استفاده از گیت نیاز به گیت هاب ندارید.

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

ریکشن یادتون نره❤️

@Learrning_Python
14👍7
💠نقشه راه توسعه دهندگان

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

Frontend

Backend

DevOps

Full Stack

Android

iOS

🧑‍💻 لینک ریپازیتوری:
https://github.com/kamranahmedse/developer-roadmap

#github



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
یه ترفند گیت‌هاب !

یه ترفند کاربردی که سرعت کد فهمیدنتون رو چند برابر می‌کنه.

فرض کنید یه ریپازیتوری (پروژه) جدید تو گیت‌هاب پیدا کردید و می‌خواید سریع تر از کارش در بیارید. به جای اینکه ساعت‌ها توی فایل‌های مختلف بچرخید، این کار رو بکنید:

کافیه توی آدرس اون ریپازیتوری، github.com رو با githubchat.ai عوض کنید و اینتر بزنید!

مثلاً:

* آدرس اصلی: https://github.com/TheAlgorithms/Python
* آدرس جدید: https://githubchat.ai/TheAlgorithms/Python

وارد یک صفحه چت با هوش مصنوعی میشید که کل کدهای اون پروژه رو تحلیل کرده و آماده جواب دادن به سوال‌های شماست!

می‌تونید مثل حرف زدن با یه برنامه‌نویس، ازش سوال بپرسید:

* "وظیفه اصلی این پروژه چیه؟"
* "کدوم فایل‌ها مربوط به بخش احراز هویت (authentication) میشن؟"
* "و ....

برای فهمیدن سریع پروژه‌های جدید و بزرگ، عالیه.

#github #ai



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍185🔥1
💻 یه راهنمای جمع‌وجور و کامل از دستورات پرکاربرد Git

توی تصویر می‌تونی کل فرآیند کار با ریپازیتوری رو ببینی؛ بیش از ۴۰ دستور، دسته‌بندی‌شده تو بخش‌های مختلف مثل:

💠 شروع پروژه
💠 ساخت و آپدیت
💠 مشاهده وضعیت
💠 شاخه‌بندی (Branching)
💠 مدیریت فایل‌ها

مناسب برای وقتایی که میخوای یه نگاه سریع بندازی و یادت بیاد چی به چیه

📃اینجا توضیحاتش رو قرار دادم:
https://t.iss.one/FaraCoding/912

#git #github



👉 @FaraCoding | فراکد
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93👏1