Git یک ابزار خط فرمان برای کنترل نسخه است، یعنی برای نگهداری تاریخچه تغییراتی که کاربر در فایل های پروژه ایجاد می کند. معمولاً برای کار بر روی برنامه ها استفاده می شود، اما می توان از آن در موارد دیگر استفاده کرد، به عنوان مثال، طراحان از Git برای ذخیره نسخه های مختلف نقشه ها و طرح بندی ها استفاده می کنند. Git به شما امکان می دهد یک برنامه را به نسخه قبلی برگردانید، تغییرات را مقایسه و تجزیه و تحلیل کنید.
- Git برای مبتدیان: اصطلاحات و مفاهیم اولیه، راهنمای مقدماتی
- Git چگونه کار می کند
- نصب Git
- از پیش تنظیم Git
- ایجاد اولین مخزن Git شما
- چه زمانی باید متعهد شد
- در پروژه های Git همکاری کنید
- یک مشکل رایج هنگام کار با یک پروژه Git
- دستورات مفید – دستورات Git
- برنامه های رابط کاربری گرافیکی برای کار با Git
- دسکتاپ GitHub
- منبع درخت
- GitKraken
- ربات های تجاری در GitHub – Bot Github منبع باز
- ربات تجاری پایتون
- ربات تجاری کاساندره
- EA31337 Libre
Git برای مبتدیان: اصطلاحات و مفاهیم اولیه، راهنمای مقدماتی
قبل از شروع کار با Git، باید بدانید که مخزن، commit و شاخه چیست.
مخزن مکانی است که کد یا سایر داده ها و همچنین تاریخچه تغییرات آنها ذخیره می شود. برنامه Git به صورت محلی اجرا می شود و تمام اطلاعات در رایانه شما ذخیره می شود، اما می توانید از خدمات اینترنتی نیز استفاده کنید. محبوب ترین آنها Github است. دو مورد معروف دیگر وجود دارد: Bitbucket و GitLab.
commit یک عکس فوری از وضعیت یک پروژه در یک نقطه زمانی خاص است. دارای شناسه و نظرات منحصر به فرد است.
شعبه تاریخچه تغییرات ایجاد شده در یک پروژه است. این نام خاص خود را دارد و از commit تشکیل شده است. یک مخزن می تواند چندین شاخه داشته باشد که منشعب می شوند یا با شاخه های دیگر ادغام می شوند.
Git چگونه کار می کند
بیایید به صورت بصری نحوه چیدمان سیستم ذخیره سازی Git را با استفاده از یک نقاشی ساده به عنوان مثال نشان دهیم.
در اینجا دایره ها نشان دهنده commit ها هستند و فلش ها نشان می دهند که کدام یک به کدام اشاره دارد. از آنجایی که همه به نسخه قبلی اشاره می کنند، C3 جدیدترین است، C2 نسخه قدیمی تر است و به همین ترتیب، تا اولین نسخه در این شاخه C0. این شاخه اصلی است که معمولاً به آن master می گویند. مستطیل با برچسب main* در داخل نشان می دهد که در حال حاضر روی کدام commit کار می کنید. در شکل یک نمودار ساده با یک شاخه و چهار commit را مشاهده می کنید. Git همچنین قادر به کار با نمودارهای پیچیده است که شامل چندین شاخه است که می توانند در یکی ادغام شوند.
نصب Git
Git یک ابزار کنسول است که می تواند بر روی سیستم عامل های Windows، Mac OS و Linux اجرا شود. ما به شما خواهیم گفت که چگونه آن را برای هر یک از آنها نصب کنید. برای نصب تحت سیستم عامل ویندوز، باید برنامه را از وب سایت رسمی https://git-scm.com/downloads دانلود و نصب کنید.
اگر سیستم عامل مک دارید و مدیریت بسته Homebrew را نصب کرده اید، دستور را وارد کنید:
brew install git اگر Homebrew نصب نیست، سپس اجرا کنید:
git –version پس از آن، در پنجره ای که ظاهر می شود، از شما خواسته می شود که Command Line Tools را نصب کنید. . Git نیز با این ابزار نصب خواهد شد. برای لینوکس دبیان و سایر توزیع های مبتنی بر این نسخه، مانند اوبونتو یا مینت، دستور زیر برای نصب لازم است:
sudo apt install gitبرای لینوکس CentOS، باید وارد کنید:
sudo yum install git Git چیست، نصب و پیکربندی – نصب: https://youtu.be/bkNCylkzFRk
از پیش تنظیم Git
پس از نصب Git باید آن را طوری پیکربندی کنید که هر بار که یک commit ایجاد می کنید، نام نویسنده مشخص شود. برای این کار git را اجرا کرده و دستور
git config –global user.name ”
Author
“ را در اینجا به جای “Author” نام خود را برای مثال “Ivan_Petrov” قرار می دهیم. پس از آن می توانید آدرس ایمیل را با دستور زیر تنظیم کنید:
git config –global user.email “You_adr@email.com” در این صورت به جای “You_adr@email.com” آدرس ایمیل واقعی را نشان می دهیم.
ایجاد اولین مخزن Git شما
برای ایجاد یک مخزن ابتدا به پوشه پروژه بروید. به عنوان مثال، در ویندوز ممکن است D:/GitProject باشد. دستور را وارد کنید:
cd
d:\GitProject پس از آن، مخزن را ایجاد کنید:
git init پس از آن، همه فایل ها را اضافه کنید:
git add –all برای افزودن یک فایل خاص، وارد کنید:
git add filename حالا می توانید یک commit:
git ایجاد کنید. commit -m “Comment” چند نکته در مورد ایجاد یک مخزن:
- یک مخزن می تواند فایل ها و زیرپوشه های زیادی داشته باشد (عمدتاً فقط یک پوشه معمولی).
- بهتر است برای هر پروژه یک مخزن جداگانه داشته باشید.
- پوشههایی را برای یک مخزن در یک مخزن دیگر ایجاد نکنید (از مخازن ماتریوشکا اجتناب کنید!).
- تغییرات ایجاد شده در پوشه های مخزن توسط Git “ردیابی” می شوند، اما این تغییرات باید به مخزن اضافه شود تا بتوان آنها را ردیابی یا ضبط کرد.
- می توانید عناصری را که Git «ساعت» می کند، کنترل کنید. بهتر است از مجموعه داده های بسیار بزرگ یا فایل های موقت چشم پوشی کنید.
چه زمانی باید متعهد شد
commit در Git در موارد زیر توصیه می شود:
- قابلیت جدید اضافه شده به پروژه؛
- تمام اشکالات رفع شد.
- شما در حال بسته شدن برای امروز هستید و می خواهید تغییرات خود را ذخیره کنید.
در پروژه های Git همکاری کنید
فرض کنید شما و دوستانتان با یک پروژه جدید تصمیم گرفتید مسئولیت ها را به اشتراک بگذارید. یکی مسئول عملکرد، دیگری طراحی و طراحی، سومی مسئولیت ثبت، مجوز و امنیت خواهد بود. در این مورد، شما نیاز به انشعاب دارید. همانطور که قبلا ذکر شد، یک شاخه مجموعه ای از تعهدات است که به صورت متوالی یکی پس از دیگری انجام می شود. به شاخه اصلی استاد می گویند. سایر شاخه ها برای پیاده سازی ویژگی های جدید یا رفع اشکال هستند. بنابراین، در یک شاخه جداگانه، می توانید هر تغییری را اعمال کنید و سپس آنها را با اصلی ادغام کنید. بسیاری از کارشناسان ایجاد commit در شاخه اصلی را توصیه نمی کنند، اما توصیه می کنند که یک جدید ایجاد کنید، تغییراتی در آن ایجاد کنید و سپس آن را به Master ادغام کنید. برای راه اندازی یک شاخه جدید، باید دستور
git branch
bugFix را اجرا کنیداین کار را نیز می توان با دستور زیر انجام داد:
git checkout –b
bugFix
روش دوم با روش اول تفاوت دارد زیرا در این حالت پس از اجرای دستور بلافاصله وارد شاخه ایجاد شده می شوید.
بهتر است شعبه جدید را با نامی مختصر و در عین حال به اندازه کافی جادار و قابل فهم نام گذاری کنید تا از سردرگمی در پروژه جلوگیری شود. هنگام استفاده از سیستم خود، می توانید یک شناسه قبل از نام کار مشخص کنید. همچنین فراموش نکنید که در هر کامیتی که ایجاد می کنید، نظر خود را بنویسید، که باید نشان دهنده ماهیت تغییرات باشد. برای انتقال از یک شاخه به شاخه دیگر، باید دستور زیر را اجرا کنید:
git checkout
new
_1 پس از اتمام کار، تغییرات ایجاد شده در شاخه فعلی باید در Master, Masters ادغام شوند. برای انجام این کار، ابتدا شعبه اصلی را با استفاده از دستور
git checkout master بررسی کنید و سپس شاخه محلی را به روز کنید:
git
pull
origin
master .اکنون می توانید شاخه ها را ادغام کنید:
git
merge
bugFix این دستور تغییرات را از شاخه مشخص شده در دستور (bugFix) به شاخه ای که در آن هستید، در این مورد master اضافه می کند. برای مشاهده وضعیت فعلی شعبه باید دستور
git status را وارد کنید تا سایر کاربرانی که روی پروژه کار می کنند تغییرات انجام شده را ببینند، باید آنها را به سرور فشار دهید. برای این کار ابتدا باید به شاخه ای که می خواهید به github فشار دهید بروید. برای وارد شدن به master، دستور
git checkout master را اجرا کنید، پس از آن، می توانید آن را به سرور Github فشار دهید:
git push origin masterبرای اینکه شخص دیگری به پروژه دسترسی پیدا کند، به یک سرویس برای ذخیره کد نیاز دارید، به عنوان مثال Github. اگر به تازگی به پروژه ملحق شده اید و باید آن را برای خودتان دانلود کنید، دستور
git clone https://github.com/…/….git را اجرا کنید.
اینجا https://github.com/…/….git آدرس مخزن است. با باز کردن پروژه مورد نظر و کلیک بر روی دکمه سبز رنگ “کد” می توانید آن را دریافت کنید.
توصیه مهم!
توصیه می شود قبل از ایجاد شعبه جدید Masters را در دستگاه محلی خود به روز کنید. برای این کار وارد شاخه مورد نظر شده و دستور زیر را اجرا کنید:
git pull origin master در نتیجه تغییرات واقعی از github دانلود می شود. به همین ترتیب، می توانید هر شاخه ای را به روز کنید. برای به روز رسانی تمام شاخه های موجود، می توانید دستور
git pull را اجرا کنید
یک مشکل رایج هنگام کار با یک پروژه Git
هنگام تلاش برای ادغام خودکار تغییرات، ممکن است اتفاق بیفتد که هر دو شاخه در یک خط تغییراتی داشته باشند در این مورد وقتی دستور را اجرا می کنید:
git merge master خطای زیر ظاهر می شود:
ادغام خودکار Hello.py
CONFLICT (محتوا): تضاد ادغام در Hello.py
ادغام خودکار انجام نشد. تضادها را برطرف کنید و سپس نتیجه را اعلام کنید. در این مورد، باید تضاد را به صورت دستی حل کنید. برای انجام این کار، فایلی که در آن خطا رخ داده را باز کنید، در مورد ما Hello.py است، متوجه شوید که چه مشکلی دارد و عیب یابی کنید. پس از آن، فایل تصحیح شده را با دستور
git add
Hello اضافه کنید
.
py و یک commit جدید ایجاد کنید:
git commit -m “درگیری ادغام شده”
دستورات مفید – دستورات Git
می توانید با استفاده از دستور
git
diff < first_branch > <second_branch> تفاوت شعبه پایین با دیگری را دریابید: برای حذف یک
branch_namegit branch -d <
شاخه اضافی، تایپ کنید:
git help در مورد یک دستور خاص کمک بگیرید:
git help <command_name> دوره مبتدی Git و GitHub – آنچه باید در مورد نصب، نحوه نصب، commit ها، مخزن، دستورات، نحوه ایجاد، حذف و ایجاد تغییرات در شاخه ها بدانید: https: //youtu.be/zZBiln_2FhM
برنامه های رابط کاربری گرافیکی برای کار با Git
مدیریت نسخه های نرم افزار نه از طریق خط فرمان، بلکه با استفاده از یک رابط گرافیکی آسان تر است. برخی از محیط های توسعه و ویرایشگرهای متن یک رابط گرافیکی برای کار با Git ارائه می دهند. اما برنامه های خاصی نیز وجود دارد که ما برخی از آنها را لیست می کنیم:
- GitHub Desktop یک برنامه گرافیکی است که برای کار با ابزار Git و سرویس Github طراحی شده است، می تواند مخازن را روی هارد دیسک شما شبیه سازی و دانلود کند، همچنین تغییرات را مدیریت کرده و کارهای مفید دیگری را انجام دهد.
- Sourcetree یک کلاینت رایگان Git برای سیستم عامل های ویندوز و مک است که تعامل با مخازن را آسان می کند.
- GitKraken یک کلاینت گرافیکی کاربرپسند برای ویندوز، لینوکس و MacO است که از خدمات GitHub، GitLab و Bitbucket پشتیبانی می کند. با آن، شما نه تنها می توانید وظایف اساسی را حل کنید، بلکه عملیات پیچیده تری را نیز انجام دهید، به عنوان مثال، ادغام و تنظیم مجدد تعهدات، ادغام شاخه ها، بازنویسی تاریخچه.
بیایید در مورد هر یک از آنها با جزئیات بیشتری صحبت کنیم.
دسکتاپ GitHub
GitHub Desktop برنامهای برای رایانه شخصی شما است که به شما امکان میدهد مستقیماً با سرویس Github تعامل داشته باشید. این ابزار به شما امکان می دهد نسخه ها را با استفاده از یک رابط گرافیکی مدیریت کنید و روند کار توسعه خود را سرعت بخشد. GitHub Desktop به شما امکان می دهد بدون استفاده از خط فرمان و تنها با استفاده از رابط برنامه با Git تعامل داشته باشید. شایان ذکر است که برنامه دسکتاپ GitHub نمی تواند هر کاری را که می توان با خط فرمان انجام داد، انجام دهد، اما خود رابط کاربری دستورات اولیه Git را ارائه می دهد. GitHub Desktop برای همه سیستم عامل های محبوب از جمله ویندوز، لینوکس و macOS کار می کند. ما به شما خواهیم گفت که چگونه GitHub Desktop را نصب کنید و با این برنامه کار کنید. برای استفاده از سرویس GitHub و برنامه GitHub Desktop، اگر قبلاً ندارید باید یک حساب Github ایجاد کنید. برای انجام این کار، به GitHub بروید. در گوشه سمت راست بالا، دکمه ای را مشاهده می کنید که می گوید “ثبت نام”.برای رفتن به صفحه بعد روی آن کلیک کنید. باید مشخصات خود را وارد کنید، از جمله آدرس ایمیل، نام کاربری و رمز عبور. در مرحله بعد از شما خواسته می شود تا با کلیک بر روی لینک داخل ایمیلی که به آدرس مشخص شده آمده است، حساب خود را تأیید کنید. پس از تأیید، یک حساب GitHub ایجاد می شود و می توانید استفاده از پلتفرم را شروع کنید. با راه اندازی حساب GitHub خود، آماده نصب برنامه دسکتاپ GitHub بر روی رایانه شخصی خود هستید. برای این کار یک تب جدید در مرورگر خود باز کنید و به صفحه دانلود اپلیکیشن بروید.
کاربران ویندوز باید روی دکمه بنفش بزرگی که میگوید «دانلود برای ویندوز» کلیک کنند، اما اگر کاربر مک هستید، باید خطی که روی آن macOS نوشته شده است را در زیر دکمه پیدا کنید و روی آن کلیک کنید. باید macOS 10.12 یا بالاتر یا ویندوز 64 بیتی باشد. پس از دانلود باید اپلیکیشن را نصب کنید و سپس با اکانتی که در مرحله قبل ایجاد شده بود وارد شوید. لازم نیست فورا وارد حساب کاربری خود شوید، اما بهتر است همین الان این کار را انجام دهید. برای ایجاد یک مخزن جدید، GitHub Desktop را باز کنید و روی کادر دوم در پایین کلیک کنید که میگوید “Create a New Repository on Your Hard Drive”. یک پنجره پاپ آپ ظاهر می شود که باید پر شود – با نامگذاری اولین مخزن شروع کنید. پس از انتخاب نام، باید محل قرارگیری آن در رایانه را نیز انتخاب کنید. همچنین اگر میخواهید بعداً خود فایل README را تغییر دهید، میتوانید کادری را که میگوید «Initialize this repository with a README» علامت بزنید. پس از آن روی “ایجاد مخزن” کلیک کنید. در نتیجه، با استفاده از برنامه دسکتاپ GitHub بدون استفاده از مرورگر، یک مخزن Git جدید ایجاد کرده اید.
در بالای صفحه جدید، نام مخزن و شعبه را مشاهده خواهید کرد. در واقع، در حال حاضر مخزن فقط در رایانه شما در دسترس است. برای انتشار آن باید روی «انتشار مخزن» کلیک کنیم. اکنون مخزن جدید در نمایه github شما ظاهر می شود. شما می توانید از برنامه دسکتاپ GitHub برای شعبه پروژه خود استفاده کنید. برای انجام این کار، روی “شعبه فعلی” کلیک کنید و سپس شاخه مورد نظر را در لیست شاخه ها انتخاب کنید، نام آن را بگذارید و روی “ایجاد” کلیک کنید. برای جابهجایی بین پسزمینههای روشن و تیره، به گزینهها، Appearance بروید. می توانید از برنامه دسکتاپ برای ایجاد وظایف برای همکاری در پروژه ها با دیگران استفاده کنید. سوالات به شما امکان می دهد ایده ها را پیگیری کنید و در مورد هر گونه تغییر در پروژه های خود بحث کنید. برای ایجاد مشکل، در نوار منو، از منوی “Repository” استفاده کنید، سپس روی “Create Issue” کلیک کنید.
یا میتوانید GitHub Desktop را از خط فرمان راهاندازی کنید. برای انجام این کار، یک خط فرمان باز کنید و Github را تایپ کنید. همچنین میتوانید GitHub Desktop را در مقابل یک مخزن خاص راهاندازی کنید. کافی است Github را تایپ کنید و مسیر مخزن را دنبال کنید.
منبع درخت
SourceTree یک برنامه رایگان برای کار با سرویس های GitHub، BitBucket و Mercurial است. برای پلتفرم های ویندوز و iOS در دسترس است. Sourcetree مبتدی پسند است. دارای یک رابط کاربری گرافیکی بصری برای مخازن است و به شما امکان می دهد از تمام قدرت Git از طریق یک رابط ساده استفاده کنید. برای نصب SourceTree باید فایل نصب را از سایت رسمی دانلود و اجرا کنید. در طول مراحل نصب، باید به برنامه اجازه دهید تا تغییراتی در هارد دیسک ایجاد کند، با موافقت نامه مجوز موافقت کنید. همچنین در طول فرآیند نصب، SourceTree ممکن است از شما بپرسد که آیا می خواهید نرم افزار git اضافی را نصب کنید. شما باید “بله” را بگویید و این نرم افزار را نصب کنید. دو راه برای اتصال به سرویس Github وجود دارد:
- از طریق پروتکل مجوز OAuth.
- با یک کلید SSH
بیایید در مورد هر یک از آنها صحبت کنیم. راه اول اتصال GitHub با یک حساب راه دور است. به SourceTree اجازه دهید حساب GitHub شما را به OAuth متصل کند. این ساده ترین راه برای اتصال GitHub به SourceTree است.
- ابتدا روی «افزودن حساب» کلیک کنید.
- سپس گیت هاب را برای میزبانی انتخاب کنید. پروتکل و احراز هویت ترجیحی را تغییر ندهید، یعنی HTTPS و OAuth را رها کنید. سپس روی «Refresh OAuth Token» کلیک کنید. این برنامه به طور خودکار یک صفحه وب را در مرورگر شما باز می کند و از شما جزئیات ورود به حساب GitHub شما را می خواهد. اگر قبلاً در این مرورگر وارد حساب GitHub خود شده اید، از این مرحله صرفنظر می شود.
- روی “Authorize atlassian” کلیک کنید تا به SourceTree اجازه دسترسی به حساب GitHub شما داده شود.
- پس از آن، باید پیامی مبنی بر تکمیل موفقیت آمیز احراز هویت را مشاهده کنید. روی OK کلیک کنید.
سپس می توانید کل مخزن خود را در SourceTree با کلیک بر روی حساب خود مشاهده کنید.
راه دوم اتصال GitHub با یک کلید SSH است. برای انجام این کار، باید یک جفت کلید SSH تولید کنید. این یک کلید خصوصی و عمومی است. کلید عمومی در حساب GitHub استفاده می شود. از طرف دیگر، کلید خصوصی به لیست کلیدهای رایانه شما اضافه می شود. در زیر دستورالعمل ها آمده است:
- برای ایجاد یک جفت کلید SSH، به منوی «ابزار» بروید و روی «ایجاد یا وارد کردن کلیدهای SSH» کلیک کنید.
- در پنجره تولید کننده کلید PuTTY روی “تولید” کلیک کنید.
- نشانگر ماوس را به یک فضای خالی منتقل کنید و نشانگر ماوس را تا پایان نسل حرکت دهید.
- پس از اتمام تولید کلید SSH، یک رمز عبور برای کلید SSH خود تعیین کنید.
- کلید عمومی و کلید خصوصی را ذخیره کنید.
- ژنراتور کلید PuTTY را نبندید. وارد حساب GitHub خود شوید، روی نماد آواتار خود در گوشه بالا سمت راست کلیک کنید، سپس روی تنظیمات کلیک کنید.
- روی “کلیدهای SSH و GPG” کلیک کنید و “کلید SSH جدید” را انتخاب کنید.
- به کلید SSH خود یک نام بدهید و کلید عمومی را از مولد کلید PuTTY در قسمت کلید کپی کنید. پس از آن، روی “افزودن کلید SSH” کلیک کنید.
- به SourceTree برگردید، به “Tools” بروید و روی “Launch SSH Agent” کلیک کنید.
- پس از مدتی روی نماد مانیتور کوچک در نوار وظیفه کلیک کنید.
- در نتیجه، لیستی از کلیدها ظاهر می شود. برای افزودن کلید خصوصی که قبلاً ذخیره کرده اید، روی «افزودن کلید» کلیک کنید.
اکنون به صفحه مخزن GitHub برگردید و سعی کنید آن را با استفاده از SSH کلون کنید. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken برنامه دیگری است که برای کار با سیستم های کنترل نسخه های مختلف با استفاده از رابط کاربری گرافیکی طراحی شده است. برای شروع، باید در GitHub ثبت نام کرده و برنامه GitKraken را نصب کنید. هنگامی که برنامه را راه اندازی می کنید، باید نام کاربری و رمز عبور خود را از سرویس GitHub وارد کنید. برای اینکه هر بار رمز عبور وارد نکنید، باید یک کلید SSH تنظیم کنید. اگر قبلاً یک کلید SSH تولید نکردهاید، میتوانید راهنمای GitHub را برای ایجاد یک کلید جدید دنبال کنید. هنگامی که کلید SSH خود را دارید، می توانید آن را به حساب GitHub خود اضافه کنید. برای انجام این کار، “File” و سپس “Preferences” را از منوی اصلی انتخاب کنید. سپس “Authentication” را انتخاب کنید و مسیرهای کلیدهای عمومی و خصوصی خود را ارائه دهید. اولین قدم در انتشار هر محتوایی در GitHub، ایجاد یک مخزن محلی برای پیگیری کار شما است. این پوشه حاوی تمامی فایل ها خواهد بود که می خواهید در GitHub منتشر کنید. شما باید دستورالعمل ها را دنبال کنید:
- برای ایجاد یک مخزن جدید در GitKraken، از منوی اصلی “File” و سپس “Init Repo” را انتخاب کنید. چندین گزینه برای انواع مختلف مخازن وجود خواهد داشت، “فقط محلی” را انتخاب کنید.
- سپس پوشه ای که مخزن جدید شما خواهد بود را انتخاب کنید. میتوانید یک پوشه خالی یا پوشهای که از قبل حاوی فایلها است را انتخاب کنید. تغییرات خود را از دست نخواهید داد
- کادر محاوره ای بعدی همچنین شامل تنظیمات قالب های پیش فرض و فایل های مجوز می باشد. همه چیز را همانطور که هست رها کن
- روی “ایجاد مخزن” کلیک کنید.
برای استفاده از Git (یا GitKraken) به صورت محلی در رایانه خود نیازی به حساب Github ندارید. با این حال، اگر قصد دارید با کاربران دیگر همکاری کنید، یا از فایلهای چندین رایانه استفاده کنید، باید از میزبانی مانند Github استفاده کنید. برای ایجاد یک مخزن در GitHub، پس از کلیک بر روی “Init Repo” خط “GitHub” را انتخاب کنید و پنجره ای را که به صورت زیر ظاهر می شود پر کنید:
- حساب – نام حساب GitHub شما.
- نام – نام مخزن. آن را از حروف، اعداد و زیرخط بنویسید.
- توضیحات – شرح آنچه که این مخزن شامل خواهد شد.
- دسترسی – دسترسی به یک مکان راه دور، خواه برای همه قابل مشاهده باشد یا فقط برای شما و افرادی که به عنوان همکار اضافه می کنید باز بماند.
- Clone after init – این گزینه را علامت زده بگذارید تا مخزن در GitHub در دسترس شما باشد.
- محل کلون کردن – مکانی را در رایانه انتخاب کنید که پوشه مخزن جدید ایجاد شده باید در آن قرار گیرد.
- در نهایت، روی دکمه “ایجاد مخزن و کلون” کلیک کنید .
پس از آن، یک پوشه جدید در گوشه سمت چپ بالای رابط GitKraken ظاهر می شود و می توانیم اطلاعات بیشتری در مورد آن در ستون سمت چپ مشاهده کنیم. هنگام اتصال GitHub به GitKraken، مطمئن شوید که مجوز در Chrome یا Firefox انجام می شود، نه اینترنت اکسپلورر.
ربات های تجاری در GitHub – Bot Github منبع باز
سیستم کنترل نسخه Git، از جمله موارد دیگر، برای توسعه
روباتهای تجاری استفاده میشود . در اینجا چند نمونه از چنین پیشرفت هایی وجود دارد که می توانید آنها را دانلود و استفاده کنید.
ربات تجاری پایتون
یک ربات معامله گر نوشته شده در پایتون در https://github.com/areed1192/python-trading-robot موجود است که می تواند استراتژی های خودکار را با استفاده از تحلیل تکنیکال اجرا کند. این ربات برای شبیهسازی چندین سناریو رایج طراحی شده است: میتواند امتیاز کلی ریسک مرتبط با یک سبد را محاسبه کند و در حین معامله بازخورد بلادرنگ ارائه دهد. به شما امکان میدهد با یک جدول دادههای بیدرنگ کار کنید که هم قیمتهای تاریخی و هم قیمتهای فعلی را در حین تغییر در خود دارد. این فرآیند ذخیره سازی داده ها را ساده و با دسترسی سریع می کند. علاوه بر این، به گونهای سفارشی میشود که بتوانید به راحتی دادههای مالی خود را هنگام ورود مشاهده کنید و در صورت نیاز تجزیه و تحلیل بیشتری انجام دهید. حاوی شاخص هایی است که از قیمت های تاریخی و فعلی استفاده می کنند.
ربات تجاری کاساندره
پیوند ربات تجاری Cassandre به GitHub https://github.com/cassandre-tech/cassandre-trading-bot – قادر به مراقبت از اتصال به صرافی، حساب ها، سفارش ها، تراکنش ها و موقعیت ها است، بنابراین شما می توانید بر روی ساخت خود تمرکز کنید. استراتژی هر نسخه برای کار با صرافیهای Kucoin، Coinbase و Binance آزمایش میشود. با آن، ایجاد استراتژی خود آسان است، برای این کار فقط باید شرایطی را برای زمانی که می خواهید موقعیت های کوتاه یا لانگ ایجاد کنید و قوانین را تعیین کنید. یک لودر برای آزمایش ربات بر روی داده های تاریخی وجود دارد. در طول تست ها، Cassandre داده ها را وارد کرده و به استراتژی شما اضافه می کند. Cassandre به شما کمک می کند تا یک استراتژی بر اساس کتابخانه تحلیل تکنیکال ta4j بسازید.
EA31337 Libre
EA31337 Libre در https://github.com/EA31337/EA31337-Libre یک ربات تجارت فارکس چند استراتژی رایگان است که به زبان MQL نوشته شده است. ربات معامله گر دارای بیش از 35 استراتژی برای انتخاب است. هر استراتژی می تواند به طور مستقل بازار را در بازه های زمانی مختلف تجزیه و تحلیل کند. تحلیل بازار بر اساس شاخص های فنی رایج است. شما همچنین می توانید استراتژی های خود را بنویسید.
Robot kevirite. Banavo