Git para principiantes, como instalar, usar, comerciar robots

Программирование

Git é unha utilidade de liña de comandos para o control de versións, é dicir, para manter un historial dos cambios que o usuario fai nos ficheiros do proxecto. Normalmente úsase para traballar en aplicacións, pero pódese usar noutros casos, por exemplo, os deseñadores usan Git para almacenar diferentes versións de debuxos e esquemas. Git permítelle restaurar unha aplicación a unha versión anterior, comparar e analizar os cambios.
Git para principiantes, como instalar, usar, comerciar robots

Git para principiantes: termos e conceptos básicos, guía introdutoria

Antes de comezar a traballar con Git, debes comprender o que son un repositorio, unha confirmación e unha rama.
Un repositorio é un lugar onde se almacena código ou outros datos, así como un historial dos seus cambios. O programa Git execútase localmente e toda a información almacénase no teu ordenador, pero tamén podes usar servizos de Internet. O máis popular deles é Github. Hai dous máis coñecidos: Bitbucket e GitLab.
Git para principiantes, como instalar, usar, comerciar robots
Un commit é unha instantánea do estado dun proxecto nun momento específico. Ten unha identificación única e comentarios.
Unha rama é un historial dos cambios realizados nun proxecto. Ten un nome propio e consta de commits. Un repositorio pode ter varias ramas que se ramifican ou se fusionan con outras ramas.

Como funciona Git

Imos mostrar visualmente como está disposto o sistema de almacenamento Git, usando un debuxo sinxelo como exemplo.
Git para principiantes, como instalar, usar, comerciar robotsAquí os círculos representan os commits e as frechas indican a cal se refire a cal. Dado que todos se refiren á anterior, C3 é a máis nova, C2 é a versión máis antiga, e así sucesivamente, ata a primeira desta rama C0. Esta é a rama mestra, comunmente coñecida como mestre. O rectángulo etiquetado como main* dentro mostra en que commit estás a traballar actualmente. Na figura, ves un gráfico sinxelo cunha rama e catro commits. Git tamén é capaz de traballar con gráficos complexos que inclúen varias ramas que poden fusionarse nunha soa.
Git para principiantes, como instalar, usar, comerciar robots

Instalando Git

Git é unha utilidade de consola que se pode executar en sistemas operativos Windows, Mac OS e Linux. Dirémosche como instalalo para cada un deles. Para instalar no sistema operativo Windows, debes descargar a aplicación desde o sitio web oficial https://git-scm.com/downloads e instalala.
Git para principiantes, como instalar, usar, comerciar robotsSe tes Mac OS e instalas o xestor de paquetes Homebrew, introduce o comando:
brew install git Se Homebrew non está instalado, executa:
git –version Despois diso, na xanela que aparece, solicitarase que instales as ferramentas de liña de comandos. . Git tamén se instalará con esta utilidade. Para Linux Debian e outras distribucións baseadas nesta versión, como Ubuntu ou Mint, é necesario o seguinte comando para instalar:
sudo apt install gitPara Linux CentOS, debes introducir:
sudo yum install git Que é Git, instalación e configuración – instalación: https://youtu.be/bkNCylkzFRk

Predefinición de Git

Despois de instalar Git, cómpre configuralo para que cada vez que cree un commit se indique o nome do autor. Para iso, executa git e executa o comando:
git config –global user.name ”
Author
Aquí, en lugar de “Author”, establecemos o noso nome, por exemplo, “Ivan_Petrov”. Despois diso, pode configurar o enderezo de correo electrónico co seguinte comando:
git config –global user.email “You_adr@email.com” Neste caso, en lugar de “You_adr@email.com” indicamos o enderezo de correo electrónico real.

Git para principiantes, como instalar, usar, comerciar robots
ficheiros GIT

Creando o teu primeiro repositorio Git

Para crear un repositorio, primeiro vai ao cartafol do proxecto. Por exemplo, en Windows isto pode ser D:/GitProject. Introduza o comando:
cd
d:\GitProject Despois diso, cree o repositorio:
git init Despois diso, engada todos os ficheiros:
git add –all Para engadir un ficheiro específico, introduza:
git add filename Agora pode crear un commit:
git commit -m “comentar” Algunhas notas sobre a creación dun repositorio:

  1. Un repositorio pode ter moitos ficheiros e subcartafoles (principalmente só un cartafol normal).
  2. É mellor ter un repositorio separado para cada proxecto.
  3. Non cree cartafoles para un repositorio dentro doutro repositorio (evite os repositorios de matrioshka!).
  4. Os cambios realizados nos cartafoles do repositorio son “seguidos” por Git, pero estes cambios deben engadirse ao repositorio para poder ser rastreados ou rexistrados.
  5. Podes controlar os elementos que Git “observa”. É mellor ignorar conxuntos de datos moi grandes ou ficheiros temporais.
Git para principiantes, como instalar, usar, comerciar robots
Repositorio Git

Cando comprometerse

Recoméndase realizar commits en Git nos seguintes casos:

  • novas funcionalidades engadidas ao proxecto;
  • todos os erros corrixidos;
  • estás pechando hoxe e queres gardar os teus cambios.

Git para principiantes, como instalar, usar, comerciar robots

Colabora en proxectos Git

Digamos que ti e os teus amigos fixeches un novo proxecto e decidiches compartir responsabilidades. Un será o responsable da funcionalidade, o outro do deseño e deseño, o terceiro do rexistro, autorización e seguridade. Neste caso, cómpre ramificar. Como xa se mencionou, unha rama é un conxunto de commits que van secuencialmente un tras outro. A rama mestra chámase mestre. Outras ramas son para implementar novas funcións ou corrixir erros. Así, nunha rama separada, podes facer calquera cambio e, a continuación, combinalos coa principal. Moitos expertos non aconsellan a creación de commits na rama principal, pero recomendan crear un novo, facer cambios nel e fusionalo en master. Para iniciar unha nova rama, cómpre executar o comando:
git branch
bugFixIsto tamén se pode facer co seguinte comando:
git checkout –b
bugFix

O segundo método difire do primeiro en que, neste caso, despois de executar o comando, entra inmediatamente na rama creada.

É mellor nomear a nova rama cun nome conciso, pero ao mesmo tempo suficientemente amplo e comprensible para evitar confusións no proxecto. Cando use o seu sistema, pode especificar un identificador antes do nome da tarefa. Ademais, non esquezas deixar o teu comentario en cada commit que crees, que debe indicar a esencia dos cambios. Para pasar dunha rama a outra, cómpre executar o seguinte comando:
git checkout
new
_1 Despois de rematar o traballo, os cambios realizados na rama actual deben fusionarse no mestre, mestres. Para iso, primeiro comproba a rama mestra usando o comando:
git checkout master Despois diso, actualiza a rama local:
git
pull
origin
masterAgora podes combinar ramas:
git
merge
bugFix Este comando engade cambios desde a rama especificada no comando (bugFix) á rama na que estás, neste caso master. Para ver o estado actual da rama, cómpre introducir o comando:
git status Para que outros usuarios que traballan no proxecto vexan os cambios realizados, cómpre envialos ao servidor. Para iso, primeiro debes ir á rama que queres empurrar a github. Para entrar master, executa o comando:
git checkout master Despois diso, podes envialo ao servidor Github:
git push origin masterPara que outra persoa poida acceder ao proxecto, necesitas un servizo para almacenar o código, por exemplo, Github. Se te unches ao proxecto recentemente e necesitas descargalo para ti mesmo, executa o comando:
git clone https://github.com/…/….git

Aquí https://github.com/…/….git é o enderezo do repositorio. Pódese obter abrindo o proxecto desexado e premendo no botón verde “Código”.

Consello importante!

Recoméndase que actualice os mestres na súa máquina local antes de crear unha nova rama. Para iso, introduza a rama desexada e execute o seguinte comando:
git pull origin master Como resultado, os cambios reais descargaranse de github. Do mesmo xeito, podes actualizar calquera rama. Para actualizar todas as ramas existentes, pode executar o comando:
git pull

Un problema común ao traballar cun proxecto Git

Ao tentar combinar cambios automaticamente, pode ocorrer que ambas ramas teñan cambios na mesma liña neste caso ao executar o comando:
git merge master Aparece o seguinte erro:
Fusión automática de Hello.py
CONFLICTO (contido): conflito de combinación en Fallou a combinación automática de Hello.py
; corrixir conflitos e despois comprometer o resultado. Neste caso, cómpre resolver o conflito manualmente. Para iso, abra o ficheiro no que se produciu o erro, no noso caso é Hello.py, descubra o que está mal e solucione o problema. Despois diso, engade o ficheiro corrixido co comando:
git add
Hello
.
py E crea un novo commit:
git commit -m “Conflito combinado”

Comandos útiles – Comandos Git

Podes descubrir como se diferencia a rama inferior doutra usando o comando:
git
diff < first_branch > <second_branch> Para eliminar unha
branch_namegit branch -d <
rama adicional, escribe:
git help Obtén axuda sobre un comando específico:
git help <command_name> Curso de iniciación a Git e GitHub: o que necesitas saber sobre a instalación, como instalar, commits, repositorio, comandos, como crear, eliminar e facer cambios nas ramas: https://youtu.be/zZBiln_2FhM



Programas GUI para traballar con Git

É máis doado xestionar versións de software non a través da liña de comandos, senón mediante unha interface gráfica. Algúns contornos de desenvolvemento e editores de texto ofrecen unha interface gráfica para traballar con Git. Pero tamén hai programas especiais, enumeramos algúns deles:

  1. GitHub Desktop é unha aplicación gráfica deseñada para funcionar coa utilidade Git e o servizo Github, pode clonar e descargar repositorios no teu disco duro, así como xestionar cambios e facer outras cousas útiles.Git para principiantes, como instalar, usar, comerciar robots
  2. Sourcetree é un cliente Git gratuíto para sistemas operativos Windows e Mac que facilita a interacción cos repositorios.
  3. GitKraken é un cliente gráfico fácil de usar para Windows, Linux e MacOs que admite os servizos GitHub, GitLab e Bitbucket. Con el, non só pode resolver tarefas básicas, senón tamén realizar operacións máis complexas, por exemplo, fusionar e reorganizar commits, fusionar ramas, reescribir o historial.

Git para principiantes, como instalar, usar, comerciar robotsFalemos de cada un deles con máis detalle.

Escritorio GitHub

Git para principiantes, como instalar, usar, comerciar robots
Xestionar e configurar proxectos Github Desktop
GitHub Desktop é unha aplicación para o teu ordenador persoal que che permite interactuar directamente co servizo Github. Esta ferramenta permítelle xestionar versións mediante unha interface gráfica, acelerando o seu fluxo de traballo de desenvolvemento. GitHub Desktop permítelle interactuar con Git sen usar a liña de comandos, utilizando só a interface da aplicación. Paga a pena notar que a aplicación GitHub Desktop non pode facer todo o que se pode facer coa liña de comandos, pero a propia interface de usuario ofrece comandos básicos de Git. GitHub Desktop funciona para todos os sistemas operativos populares, incluídos Windows, Linux e macOS. Dirémosche como instalar GitHub Desktop e traballar con esta aplicación. Para usar o servizo GitHub e a aplicación GitHub Desktop, Terás que crear unha conta Github se aínda non a tes. Para facelo, vai a GitHub. Na esquina superior dereita, verás un botón que di “Rexístrate”.
Git para principiantes, como instalar, usar, comerciar robotsFai clic nel para ir á páxina seguinte. Debe introducir os seus datos, incluíndo o seu enderezo de correo electrónico, nome de usuario e contrasinal. Na seguinte fase, pediráselle que verifique a súa conta facendo clic na ligazón dentro do correo electrónico que chegou ao enderezo especificado. Unha vez verificado, crearase unha conta de GitHub e poderás comezar a usar a plataforma. Coa túa conta de GitHub configurada, xa estás preparado para instalar a aplicación GitHub Desktop no teu ordenador persoal. Para iso, abra unha nova pestana no seu navegador e vai á páxina de descarga da aplicación.
Git para principiantes, como instalar, usar, comerciar robotsOs usuarios de Windows deben facer clic no botón vermello grande que di “Descargar para Windows”, pero se es un usuario de Mac, debes atopar a liña que di macOS debaixo do botón e facer clic nel. Debe ser macOS 10.12 ou posterior ou Windows de 64 bits. Despois da descarga, terás que instalar a aplicación e, a continuación, iniciar sesión coa conta creada no paso anterior. Non tes que iniciar sesión na túa conta de inmediato, pero o mellor é facelo agora. Para crear un novo repositorio, abre GitHub Desktop e fai clic na segunda caixa na parte inferior que di “Crear un novo repositorio no teu disco duro”. Aparecerá unha ventá emerxente que debe ser encheda – comeza por nomear o primeiro repositorio. Despois de escoller un nome, tamén terás que escoller onde estará situado no ordenador. Tamén podes marcar a caixa que di “Inicializar este repositorio cun README” se queres modificar o propio ficheiro README máis tarde. Despois diso, fai clic en “Crear repositorio”. Como resultado, creaches un novo repositorio de Git usando a aplicación GitHub Desktop sen utilizar un navegador.
Git para principiantes, como instalar, usar, comerciar robotsNa parte superior da nova páxina, verás o nome do repositorio e da rama. De feito, agora mesmo o repositorio só está dispoñible no teu ordenador. Para publicalo, necesitamos facer clic en “Publicar repositorio”. O novo repositorio aparecerá agora no teu perfil de github. Podes usar a aplicación GitHub Desktop para ramificar o teu proxecto. Para iso, fai clic en “Pracial actual” e, a continuación, selecciona a rama desexada na lista de ramas, ponlle un nome e fai clic en “Crear”. Para cambiar entre fondos claros e escuros, vai a Opcións, Apariencia. Podes usar a aplicación de escritorio para crear tarefas para colaborar en proxectos con outras persoas. As preguntas permítenche facer un seguimento das ideas e discutir calquera cambio nos teus proxectos. Para crear un problema, na barra de menús, usa o menú “Repositorio” e fai clic en “Crear problema”.
Git para principiantes, como instalar, usar, comerciar robotsAlternativamente, pode iniciar GitHub Desktop desde a liña de comandos. Para facelo, abra un símbolo do sistema e escriba Github. Tamén pode iniciar GitHub Desktop nun repositorio específico. Só tes que escribir Github seguido da ruta do repositorio.

árbore de orixe

SourceTree é unha aplicación gratuíta para traballar cos servizos GitHub, BitBucket e Mercurial. Está dispoñible para plataformas con Windows e iOS. Sourcetree é amigable para principiantes. Ten unha GUI intuitiva para repositorios e permítelle utilizar toda a potencia de Git a través dunha interface simplificada. Para instalar SourceTree, cómpre descargar o ficheiro de instalación do sitio oficial e executalo. Durante o proceso de instalación, terás que permitir que a aplicación faga cambios no disco duro, acepta o acordo de licenza. Tamén durante o proceso de instalación, SourceTree pode preguntarlle se quere instalar algún software git adicional. Debe dicir “Si” e instalar este software. Hai dúas formas de conectarse ao servizo Github:

  1. A través do protocolo de autorización OAuth.
  2. Cunha chave SSH.

Falemos de cada un deles. A primeira forma é conectar GitHub cunha conta remota. Permite que SourceTree conecte a túa conta de GitHub a OAuth. Esta é a forma máis sinxela de conectar GitHub a SourceTree.

  1. Primeiro fai clic en “Engadir unha conta”.Git para principiantes, como instalar, usar, comerciar robots
  2. A continuación, seleccione GitHub para aloxamento. Non cambie o protocolo e a autenticación preferidos, é dicir, deixe HTTPS e OAuth. A continuación, fai clic en “Actualizar o token OAuth”. A aplicación abrirá automaticamente unha páxina web no teu navegador e pedirache os detalles de inicio de sesión da túa conta de GitHub. Se xa iniciaches sesión na túa conta de GitHub neste navegador, omitirase este paso.Git para principiantes, como instalar, usar, comerciar robots
  3. Fai clic en “Autorizar atlassian” para permitir o acceso de SourceTree á túa conta de GitHub.Git para principiantes, como instalar, usar, comerciar robots
  4. Despois diso, deberías ver unha mensaxe sobre a finalización exitosa da autenticación. Fai clic en Aceptar.

Podes ver todo o teu repositorio en SourceTree facendo clic na túa conta.
Git para principiantes, como instalar, usar, comerciar robotsA segunda forma é conectar GitHub cunha chave SSH. Para iso, cómpre xerar un par de chaves SSH. Esta é unha clave pública e privada. A chave pública úsase na conta de GitHub. Por outra banda, a clave privada engadirase á lista de claves do teu ordenador. A continuación móstranse as instrucións:

  1. Para xerar un par de claves SSH, vai ao menú “Ferramentas” e fai clic en “Crear ou importar chaves SSH”.Git para principiantes, como instalar, usar, comerciar robots
  2. Fai clic en “Xerar” na xanela do xerador de chaves PuTTY.Git para principiantes, como instalar, usar, comerciar robots
  3. Move o cursor do rato a un espazo baleiro e move o cursor do rato ata o final da xeración.Git para principiantes, como instalar, usar, comerciar robots
  4. Despois de que remate de xerar a chave SSH, estableza un contrasinal para a chave SSH.
  5. Garda a chave pública e a clave privada.Git para principiantes, como instalar, usar, comerciar robots
  6. Non peche o xerador de chaves PuTTY. Inicia sesión na túa conta de GitHub, fai clic na icona do teu avatar na esquina superior dereita e, a continuación, fai clic en Configuración.Git para principiantes, como instalar, usar, comerciar robots
  7. Fai clic en “Chaves SSH e GPG” e selecciona “Nova chave SSH”.Git para principiantes, como instalar, usar, comerciar robots
  8. Dea un nome á súa chave SSH e copie a chave pública do xerador de chaves PuTTY no campo da chave. Despois diso, faga clic en “Engadir chave SSH”.Git para principiantes, como instalar, usar, comerciar robots
  9. Volve a SourceTree, vai a “Ferramentas” e fai clic en “Iniciar axente SSH”.Git para principiantes, como instalar, usar, comerciar robots
  10. Despois dun tempo, fai clic na icona do monitor pequeno na barra de tarefas.Git para principiantes, como instalar, usar, comerciar robots
  11. Como resultado, aparecerá unha lista de claves. Fai clic en “Engadir clave” para engadir a clave privada que gardou anteriormente.Git para principiantes, como instalar, usar, comerciar robots

Agora volve á páxina do repositorio de GitHub e tenta clonalo usando SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken é outra aplicación deseñada para traballar con varios sistemas de control de versións mediante a GUI. Para comezar, cómpre rexistrarse en GitHub e instalar a aplicación GitKraken. Cando inicies a aplicación, debes introducir o teu nome de usuario e contrasinal desde o servizo GitHub. Para non introducir un contrasinal cada vez, cómpre configurar unha clave SSH. Se aínda non tes xerada unha chave SSH, podes seguir a guía de GitHub para crear unha nova chave. Unha vez que teñas a túa clave SSH, podes engadila á túa conta de GitHub. Para iso, seleccione “Ficheiro” e despois “Preferencias” no menú principal. A continuación, seleccione “Autenticación” e proporcione os camiños para as súas claves públicas e privadas. O primeiro paso para publicar calquera contido en GitHub é crear un repositorio local para facer un seguimento do teu traballo. Este cartafol conterá todos os ficheiros que queres publicar en GitHub. Debes seguir as instrucións:

  1. Para crear un novo repositorio en GitKraken, seleccione “Ficheiro” no menú principal e, a continuación, “Iniciar repositorio”. Haberá varias opcións para diferentes tipos de repositorios, seleccione “Só local”.
  2. A continuación, seleccione o cartafol que será o seu novo repositorio. Pode seleccionar un cartafol baleiro ou un cartafol que xa conteña ficheiros; non perderás os teus cambios.
  3. O seguinte cadro de diálogo tamén contén a configuración para os modelos predeterminados e os ficheiros de licenza. Deixa todo como está.
  4. Fai clic en “Crear repositorio”.

Non necesitas unha conta de Github para usar Git (ou GitKraken) localmente no teu ordenador. Non obstante, se pensas colaborar con outros usuarios ou usar ficheiros de varios ordenadores, terás que utilizar un servidor como Github. Para crear un repositorio en GitHub, despois de facer clic en “Iniciar repositorio”, seleccione a liña “GitHub” e enche a xanela que aparece como segue:

  1. Conta : o nome da túa conta de GitHub.
  2. Nome : o nome do repositorio. Compoñelo a partir de letras, números e guións baixos.
  3. Descrición – Descrición do que conterá este repositorio.
  4. Acceso : acceso a unha localización remota, xa sexa visible para todos ou só para ti e as persoas que engadas como colaboradores.
  5. Clonar despois de iniciar : deixe esta opción marcada, o que fará que o repositorio estea dispoñible para vostede en GitHub.
  6. Onde clonar : seleccione un lugar no ordenador onde debe colocarse o cartafol do repositorio recén creado.
  7. Finalmente, fai clic no botón “Crear repositorio e clonar” .

Git para principiantes, como instalar, usar, comerciar robotsDespois diso, aparecerá un novo cartafol na esquina superior esquerda da interface de GitKraken, e podemos ver máis información sobre ela na columna esquerda. Cando conectes GitHub a GitKraken, asegúrate de que a autorización se realiza en Chrome ou Firefox, non en Internet Explorer.

Bots de negociación en GitHub – Bot Github de código aberto

O sistema de control de versións de Git úsase, entre outras cousas, para desenvolver
robots comerciais . Aquí tes algúns exemplos deste tipo de desenvolvementos que podes descargar e usar.

Robot comercial Python

Un robot comercial escrito en Python está dispoñible en https://github.com/areed1192/python-trading-robot, que pode executar estratexias automatizadas mediante análises técnicas. O robot está deseñado para simular varios escenarios comúns: pode calcular as puntuacións xerais de risco asociadas a unha carteira e proporcionar comentarios en tempo real durante a negociación. Permítelle traballar cunha táboa de datos en tempo real que contén os prezos históricos e actuais a medida que cambian. Fará que o proceso de almacenamento de datos sexa sinxelo e con acceso rápido. Ademais, personalizarase para que poida ver facilmente os seus datos financeiros a medida que se introduzan e realizar análises adicionais se é necesario. Contén indicadores que usan prezos históricos e actuais.

Bot comercial Cassandre

Ligazón do robot de negociación de Cassandre a GitHub https://github.com/cassandre-tech/cassandre-trading-bot – é capaz de encargarse de conectarse ao intercambio, contas, pedidos, transaccións e posicións, para que poida concentrarse na creación do seu estratexia. Cada versión está probada para funcionar cos intercambios Kucoin, Coinbase e Binance. Con el, é fácil crear a túa propia estratexia, para iso só tes que establecer as condicións para cando queres crear posicións curtas ou longas e establecer as regras. Hai un cargador para probar o bot en datos históricos. Durante as probas, Cassandre importará os datos e engadiraos á túa estratexia. Cassandre axudarache a construír unha estratexia baseada na biblioteca de análise técnica ta4j.
Git para principiantes, como instalar, usar, comerciar robots

EA31337 Libre

EA31337 Libre en https://github.com/EA31337/EA31337-Libre é un robot gratuíto de negociación de divisas multiestratexia escrito en MQL. O robot comercial inclúe máis de 35 estratexias para escoller. Cada estratexia pode analizar o mercado en diferentes períodos de tempo de forma independente. A análise do mercado baséase en indicadores técnicos populares. Tamén podes escribir as túas propias estratexias.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply