Git ass e Kommandozeil-Utility fir Versiounskontrolle, dat heescht fir eng Geschicht vun Ännerungen ze halen déi de Benotzer u Projetsdateien mécht. Et gëtt normalerweis benotzt fir un Uwendungen ze schaffen, awer et kann an anere Fäll benotzt ginn, zum Beispill, Designer benotze Git fir verschidde Versioune vun Zeechnungen a Layouten ze späicheren. Git erlaabt Iech eng Applikatioun op eng fréier Versioun zréckzekréien, Ännerungen ze vergläichen an ze analyséieren.
- Git fir Ufänger: Basis Begrëffer a Konzepter, Aféierungsguide
- Wéi Git Wierker
- Git installéieren
- Presetting Git
- Erstellt Ären éischte Git Repository
- Wéini ze engagéieren
- Zesummenaarbecht op Git Projeten
- E gemeinsame Problem wann Dir mat engem Git Projet schafft
- Nëtzlech Kommandoen – Git Kommandoen
- GUI Programmer fir mat Git ze schaffen
- GitHub Desktop
- Sourcetree
- Gitt Kraken
- Trading Bots op GitHub – Bot Github Open Source
- Python Trading Roboter
- Handelsbot Cassandre
- EA31337 Libre
Git fir Ufänger: Basis Begrëffer a Konzepter, Aféierungsguide
Ier Dir ufänkt mat Git ze schaffen, musst Dir verstoen wat e Repository, Engagement a Branche sinn.
E Repository ass eng Plaz wou Code oder aner Daten gespäichert ginn, souwéi eng Geschicht vun hiren Ännerungen. De Git Programm leeft lokal an all Informatioun gëtt op Ärem Computer gespäichert, awer Dir kënnt och Internetservicer benotzen. Déi populärste vun hinnen ass Github. Et ginn zwee méi bekannt: Bitbucket a GitLab.
En Engagement ass e Snapshot vum Zoustand vun engem Projet op engem spezifesche Punkt an der Zäit. Et huet eng eenzegaarteg ID a Kommentaren.
Eng Branche ass eng Geschicht vun Ännerungen, déi un engem Projet gemaach goufen. Et huet säin eegenen Numm a besteet aus Verpflichtungen. E Repository ka verschidde Filialen hunn, déi sech austauschen oder mat anere Filialen fusionéieren.
Wéi Git Wierker
Loosst eis visuell weisen wéi de Git Späichersystem arrangéiert ass, mat enger einfacher Zeechnung als Beispill.
Git installéieren
Git ass e Konsol-Utility dat op Windows, Mac OS a Linux Betribssystemer lafen kann. Mir soen Iech wéi Dir et fir jidderee vun hinnen installéiere kënnt. Fir ënner Windows OS z’installéieren, musst Dir d’Applikatioun vun der offizieller Websäit eroflueden https://git-scm.com/downloads an installéieren.
brew install git Wann Homebrew net installéiert ass, da lafen:
git –version Duerno, an der Fënster déi erschéngt, gitt Dir gefrot Command Line Tools z’installéieren . Git gëtt och mat dësem Utility installéiert. Fir Linux Debian an aner Verdeelunge baséiert op dëser Versioun, wéi Ubuntu oder Mint, ass de folgende Kommando erfuerderlech fir ze installéieren:
sudo apt install gitFir Linux CentOS musst Dir aginn:
sudo yum install git Wat ass Git, Installatioun a Konfiguratioun – Installatioun: https://youtu.be/bkNCylkzFRk
Presetting Git
Nodeems Dir Git installéiert hutt, musst Dir et konfiguréieren sou datt all Kéier wann Dir eng Verpflichtung erstellt, den Numm vum Auteur uginn. Fir dëst ze maachen, lafen git an fuert de Kommando aus:
git config –global user.name ”
Auteur
“ Hei, anstatt “Auteur”, setzen mir eisen Numm, zum Beispill, “Ivan_Petrov”. Duerno kënnt Dir d’E-Mailadress mat dem folgenden Kommando setzen:
git config –global user.email “You_adr@email.com” An dësem Fall, anstatt “You_adr@email.com” gitt mir déi richteg E-Mailadress un.
Sourcetree
SourceTree ass eng gratis Applikatioun fir mat GitHub, BitBucket a Mercurial Servicer ze schaffen. Et ass verfügbar fir Plattformen déi Windows an iOS lafen. Sourcetree ass Ufängerfrëndlech. Et huet eng intuitiv GUI fir Repositories an erlaabt Iech déi voll Kraaft vu Git duerch eng vereinfacht Interface ze benotzen. Fir SourceTree z’installéieren, musst Dir d’Installatiounsdatei vun der offizieller Säit eroflueden a lafen. Wärend dem Installatiounsprozess musst Dir d’Applikatioun erlaben Ännerungen op der Festplack ze maachen, averstanen mam Lizenzvertrag. Och während dem Installatiounsprozess kann SourceTree froen ob Dir eng zousätzlech Git Software installéiere wëllt. Dir musst “Jo” soen an dës Software installéieren. Et ginn zwee Weeër fir mam Github Service ze verbannen:
- Duerch den OAuth Autorisatiounsprotokoll.
- Mat engem SSH Schlëssel.
Loosst eis iwwer jiddereng vun hinnen schwätzen. Den éischte Wee ass GitHub mat engem Remote Kont ze verbannen. Erlaabt SourceTree Äre GitHub Kont op OAuth ze verbannen. Dëst ass deen einfachste Wee fir GitHub mat SourceTree ze verbannen.
- Éischt klickt op “Füügt e Kont”.
- Wielt dann GitHub fir Hosting. Verännert net de gewënschte Protokoll an d’Authentifikatioun, dat heescht HTTPS an OAuth verloossen. Klickt duerno op “OAuth Token erfrëschen”. D’App mécht automatesch eng Websäit an Ärem Browser op a freet Iech fir Är GitHub Kont Login Detailer. Wann Dir virdru an Ärem GitHub Kont an dësem Browser ageloggt hutt, gëtt dëse Schrëtt iwwersprangen.
- Klickt op “Authorize atlassian” fir SourceTree Zougang zu Ärem GitHub Kont ze erlaben.
- Duerno sollt Dir e Message iwwer déi erfollegräich Ofschloss vun der Authentifikatioun gesinn. Klickt OK.
Dir kënnt dann Äre ganze Repository am SourceTree kucken andeems Dir op Äre Kont klickt.
- Fir e SSH Schlësselpaar ze generéieren, gitt op de Menü “Tools” a klickt op “SSH Keys erstellen oder importéieren”.
- Klickt “Generéieren” an der PuTTY Schlëssel Generator Fënster.
- Beweegt d’Mauscursor op eng eidel Plaz, a bewegt d’Mauscursor bis zum Enn vun der Generatioun.
- Nodeems Dir den SSH Schlëssel generéiert hutt, setzt e Passwuert fir Ären SSH Schlëssel.
- Späichert den ëffentleche Schlëssel a private Schlëssel.
- Maacht de PuTTY Schlësselgenerator net zou. Mellt Iech op Äre GitHub Kont, klickt op Är Avatar Ikon an der oberer rechter Ecke, klickt dann op Astellungen.
- Klickt op “SSH a GPG Schlësselen” a wielt “Neie SSH Schlëssel”.
- Gitt Ären SSH Schlëssel en Numm a kopéiert den ëffentleche Schlëssel vum PuTTY Schlësselgenerator an d’Schlësselfeld. Duerno klickt op “SSH Key derbäi”.
- Zréck op SourceTree, gitt op “Tools” a klickt op “Start SSH Agent”.
- No enger Zäit klickt op déi kleng Monitor Ikon op der Taskbar.
- Als Resultat erschéngt eng Lëscht vu Schlësselen. Klickt op “Schlëssel derbäi” fir de private Schlëssel ze addéieren deen Dir virdru gespäichert hutt.
Gitt elo zréck op d’GitHub Repository Säit a probéiert et mat SSH ze klonen. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
Gitt Kraken
GitKraken ass eng aner Applikatioun entwéckelt fir mat verschiddene Versiounskontrollsystemer mat der GUI ze schaffen. Fir unzefänken, musst Dir Iech op GitHub registréieren an d’GitKraken Applikatioun installéieren. Wann Dir d’Applikatioun starten, musst Dir Äre Benotzernumm a Passwuert vum GitHub Service aginn. Fir net all Kéier e Passwuert anzeginn, musst Dir en SSH Schlëssel astellen. Wann Dir net schonn en SSH Schlëssel generéiert hutt, kënnt Dir de GitHub Guide verfollegen fir en neie Schlëssel ze kreéieren. Wann Dir Ären SSH Schlëssel hutt, kënnt Dir et op Äre GitHub Kont addéieren. Fir dëst ze maachen, wielt “Datei” dann “Preferences” aus dem Haaptmenü. Da wielt “Authentifikatioun” a gitt d’Weeër fir Är ëffentlech a privat Schlësselen. Den éischte Schrëtt fir all Inhalt op GitHub ze publizéieren ass e lokale Repository ze kreéieren fir Är Aarbecht ze verfollegen. Dësen Dossier enthält all d’Dateien datt Dir op GitHub wëllt publizéieren. Dir musst d’Instruktioune befollegen:
- Fir en neie Repository an GitKraken ze kreéieren, wielt “Datei” aus dem Haaptmenü, dann “Init Repo”. Et gi verschidde Méiglechkeeten fir verschidden Aarte vu Repositories, wielt “Nëmmen lokal”.
- Wielt dann den Dossier deen Ären neie Repository wäert sinn. Dir kënnt en eidelen Dossier oder en Dossier auswielen, deen schonn Dateien enthält; Dir wäert Är Ännerungen net verléieren.
- Déi nächst Dialogbox enthält och Astellunge fir Standard Templates a Lizenzdateien. Loosst alles wéi et ass.
- Klickt op “Repository erstellen”.
Dir braucht kee Github Kont fir Git (oder GitKraken) lokal op Ärem Computer ze benotzen. Wéi och ëmmer, wann Dir plangt mat anere Benotzer ze kollaboréieren oder Dateie vu verschiddene Computeren ze benotzen, musst Dir e Host wéi Github benotzen. Fir e Repository op GitHub ze kreéieren, nodeems Dir op “Init Repo” klickt, wielt d’Linn “GitHub” a fëllt d’Fënster aus, déi erschéngt wéi follegt:
- Kont – Den Numm vun Ärem GitHub Kont.
- Numm – den Numm vum Repository. Komponéiert et aus Buschtawen, Zuelen an Ënnersträicher.
- Beschreiwung – Beschreiwung vun deem wat dëse Repository enthält.
- Zougang – Zougang zu enger Remote Location, egal ob et fir jiddereen siichtbar soll sinn oder nëmme fir Iech an d’Leit op déi Dir als Kollaborateur bäidréit
- Klon nom Init – loosst dës Optioun iwwerpréift, wat de Repository fir Iech op GitHub verfügbar mécht.
- Wou fir ze klonen – wielt eng Plaz um Computer wou den nei erstallten Repository Dossier soll plazéiert ginn.
- Endlech, klickt op de “Create Repository and Clone” Knäppchen .
Trading Bots op GitHub – Bot Github Open Source
De Git Versiounskontrollsystem gëtt ënner anerem benotzt fir
Handelsroboter z’entwéckelen . Hei sinn e puer Beispiller vun esou Entwécklungen déi Dir eroflueden a benotzen kann.
Python Trading Roboter
En Handelsroboter geschriwwen am Python ass verfügbar op https://github.com/areed1192/python-trading-robot, deen automatiséiert Strategien mat technescher Analyse ausféiere kann. De Roboter ass entwéckelt fir verschidde gemeinsam Szenarie ze simuléieren: Et kann d’Gesamtrisikoscores berechent, déi mat engem Portfolio verbonne sinn an Echtzäit Feedback beim Handel ubidden. Erlaabt Iech mat enger Echtzäitdatentabelle ze schaffen, déi souwuel historesch an aktuell Präisser enthält wéi se änneren. Et wäert de Prozess fir Daten ze späicheren einfach a mat schnellen Zougang maachen. Zousätzlech gëtt et personaliséiert sou datt Dir Är finanziell Donnéeën einfach ka gesinn wéi se erakommen a weider Analyse maachen wann néideg. Enthält Indikatoren déi souwuel historesch an aktuell Präisser benotzen.
Handelsbot Cassandre
Cassandre Handelsroboter Link op GitHub https://github.com/cassandre-tech/cassandre-trading-bot – ass fäeg sech ëm d’Verbindung mat den Austausch, Konten, Bestellungen, Deals a Positiounen ze këmmeren, sou datt Dir Iech op d’Gebai vun Ärem Konzentréiere kënnt Strategie. All Verëffentlechung gëtt getest fir mat de Kucoin, Coinbase a Binance Austausch ze schaffen. Mat et ass et einfach Är eege Strategie ze kreéieren, dofir musst Dir just d’Konditioune setzen fir wann Dir kuerz oder laang Positioune wëllt erstellen an d’Regele setzen. Et gëtt e Loader fir de Bot op historeschen Donnéeën ze testen. Wärend den Tester wäert d’Cassandre d’Donnéeën importéieren an se an Är Strategie addéieren. Cassandre hëlleft Iech eng Strategie ze bauen baséiert op der ta4j technescher Analysebibliothéik.
EA31337 Libre
EA31337 Libre op https://github.com/EA31337/EA31337-Libre ass e gratis Multi-Strategie Forex Handelsrobot geschriwwe a MQL. Den Handelsroboter kënnt mat iwwer 35 Strategien fir ze wielen. All Strategie kann de Maart op verschidden Zäitframe onofhängeg analyséieren. Maart Analyse baséiert op populär technesch Indikatoren. Dir kënnt och Är eege Strategien schreiwen.
Robot kevirite. Banavo