Git para principiantes, cómo instalar, usar, robots comerciales

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

Git es una utilidad de línea de comandos para el control de versiones, es decir, para mantener un historial de los cambios que el usuario realiza en los archivos del proyecto. Por lo general, se usa para trabajar en aplicaciones, pero se puede usar en otros casos, por ejemplo, los diseñadores usan Git para almacenar diferentes versiones de dibujos y diseños. Git le permite revertir una aplicación a una versión anterior, comparar y analizar cambios.
Git para principiantes, cómo instalar, usar, robots comerciales

Git para principiantes: términos y conceptos básicos, guía introductoria

Antes de comenzar a trabajar con Git, debe comprender qué son un repositorio, una confirmación y una rama.
Un repositorio es un lugar donde se almacena el código u otros datos, así como un historial de sus cambios. El programa Git se ejecuta localmente y toda la información se almacena en su computadora, pero también puede usar los servicios de Internet. El más popular de ellos es Github. Hay dos más conocidos: Bitbucket y GitLab.
Git para principiantes, cómo instalar, usar, robots comerciales
Una confirmación es una instantánea del estado de un proyecto en un momento específico. Tiene una identificación única y comentarios.
Una rama es un historial de cambios realizados en un proyecto. Tiene su propio nombre y consta de commits. Un repositorio puede tener varias ramas que se bifurcan o se fusionan con otras ramas.

Cómo funciona Git

Mostremos visualmente cómo se organiza el sistema de almacenamiento Git, usando un dibujo simple como ejemplo.
Git para principiantes, cómo instalar, usar, robots comerciales Aquí los círculos representan las confirmaciones y las flechas muestran cuál se refiere a cuál. Dado que todos se refieren a la anterior, C3 es la más nueva, C2 es la versión anterior, y así sucesivamente, hasta la primera en esta rama C0. Esta es la rama maestra, comúnmente conocida como maestra. El rectángulo etiquetado como principal* dentro muestra en qué compromiso está trabajando actualmente. En la figura, ve un gráfico simple con una rama y cuatro confirmaciones. Git también puede trabajar con gráficos complejos que incluyen varias ramas que pueden fusionarse en una sola.
Git para principiantes, cómo instalar, usar, robots comerciales

Instalando Git

Git es una utilidad de consola que puede ejecutarse en los sistemas operativos Windows, Mac OS y Linux. Te contamos cómo instalarlo para cada uno de ellos. Para instalar bajo el sistema operativo Windows, debe descargar la aplicación del sitio web oficial https://git-scm.com/downloads e instalarla.
Git para principiantes, cómo instalar, usar, robots comerciales Si tiene Mac OS e instaló el administrador de paquetes Homebrew, ingrese el comando:
brew install git Si Homebrew no está instalado, ejecute:
git –version Después de eso, en la ventana que aparece, se le pedirá que instale las herramientas de línea de comandos . Git también se instalará con esta utilidad. Para Linux Debian y otras distribuciones basadas en esta versión, como Ubuntu o Mint, se requiere el siguiente comando para instalar:
sudo apt install gitPara Linux CentOS, debe ingresar:
sudo yum install git Qué es Git, instalación y configuración – instalación: https://youtu.be/bkNCylkzFRk

Preestableciendo Git

Después de instalar Git, debe configurarlo para que cada vez que cree una confirmación, se indique el nombre del autor. Para hacer esto, ejecute git y ejecute el comando:
git config –global user.name »
Autor
« Aquí, en lugar de «Autor», establecemos nuestro nombre, por ejemplo, «Ivan_Petrov». Después de eso, puede establecer la dirección de correo electrónico con el siguiente comando:
git config –global user.email «You_adr@email.com» En este caso, en lugar de «You_adr@email.com», indicamos la dirección de correo electrónico real. [identificación del título = «archivo adjunto_13099» align = «aligncenter» width = «663»]
Git para principiantes, cómo instalar, usar, robots comerciales sistema de archivos GIT [/ título]

Creando tu primer repositorio Git

Para crear un repositorio, primero vaya a la carpeta del proyecto. Por ejemplo, en Windows podría ser D:/GitProject. Ingresa el comando:
cd
d:\GitProject Después de eso, crea el repositorio:
git init Después de eso, agrega todos los archivos:
git add –all Para agregar un archivo específico, ingresa:
git add filename Ahora puedes crear una confirmación:
git commit -m «comentario» Algunas notas sobre la creación de un repositorio:

  1. Un repositorio puede tener muchos archivos y subcarpetas (principalmente solo una carpeta normal).
  2. Es mejor tener un repositorio separado para cada proyecto.
  3. No cree carpetas para un repositorio dentro de otro repositorio (¡evite los repositorios matryoshka!).
  4. Los cambios realizados en las carpetas del repositorio son «rastreados» por Git, pero estos cambios deben agregarse al repositorio para poder rastrearlos o registrarlos.
  5. Puedes controlar los elementos que Git «observa». Es mejor ignorar conjuntos de datos muy grandes o archivos temporales.

[identificación del título = «archivo adjunto_13120» alinear = «alinear el centro» ancho = «725»]
Git para principiantes, cómo instalar, usar, robots comerciales Repositorio de Git [/ título]

Cuándo comprometerse

Las confirmaciones en Git se recomiendan en los siguientes casos:

  • nueva funcionalidad añadida al proyecto;
  • todos los errores corregidos;
  • está cerrando por hoy y desea guardar los cambios.

Git para principiantes, cómo instalar, usar, robots comerciales

Colaborar en proyectos de Git

Digamos que a ti y a tus amigos se les ocurrió un nuevo proyecto y decidieron compartir responsabilidades. Uno será responsable de la funcionalidad, el otro del diseño y diseño, el tercero del registro, autorización y seguridad. En este caso, necesita ramificarse. Como ya se mencionó, una rama es un conjunto de compromisos que van secuencialmente uno tras otro. La rama maestra se llama maestra. Otras ramas son para implementar nuevas funciones o corregir errores. Por lo tanto, en una rama separada, puede realizar cualquier cambio y luego fusionarlo con el principal. Muchos expertos no recomiendan crear confirmaciones en la rama principal, pero recomiendan crear una nueva, realizar cambios en ella y luego fusionarla en la rama maestra. Para iniciar una nueva rama, debe ejecutar el comando:
git branch
bugFixEsto también se puede hacer con el siguiente comando:
git checkout –b
bugFix

El segundo método difiere del primero en que, en este caso, después de ejecutar el comando, ingresa inmediatamente a la rama creada.

Es mejor nombrar la nueva rama con un nombre conciso, pero al mismo tiempo lo suficientemente amplio y comprensible para evitar confusiones en el proyecto. Al usar su sistema, puede especificar un identificador antes del nombre de la tarea. Además, no olvides dejar tu comentario en cada confirmación que crees, que debe indicar la esencia de los cambios. Para pasar de una rama a otra, debe ejecutar el siguiente comando:
git checkout
new
_1 Después de terminar el trabajo, los cambios realizados en la rama actual deben fusionarse en el maestro, maestros. Para hacer esto, primero revisa la rama maestra usando el comando:
git checkout master Después de eso, actualiza la rama local:
git
pull
origin
masterAhora puede fusionar ramas:
git
merge
bugFix Este comando agrega cambios desde la rama especificada en el comando (bugFix) a la rama en la que se encuentra, en este caso maestro. Para ver el estado actual de la rama, debe ingresar el comando:
git status Para que otros usuarios que trabajan en el proyecto vean los cambios realizados, debe enviarlos al servidor. Para hacer esto, primero debe ir a la rama que desea enviar a github. Para ingresar al maestro, ejecute el comando:
git checkout master Después de eso, puede enviarlo al servidor Github:
git push origin masterPara que otra persona pueda acceder al proyecto, necesita un servicio para almacenar el código, por ejemplo, Github. Si se unió recientemente al proyecto y necesita descargarlo usted mismo, ejecute el comando:
git clone https://github.com/…/….git

Aquí https://github.com/…/….git es la dirección del repositorio. Se puede obtener abriendo el proyecto deseado y haciendo clic en el botón verde «Código».

¡Consejo importante!

Se recomienda que actualice los maestros en su máquina local antes de crear una nueva rama. Para hacer esto, ingrese la rama deseada y ejecute el siguiente comando:
git pull origin master Como resultado, los cambios reales se descargarán de github. De la misma manera, puede actualizar cualquier sucursal. Para actualizar todas las ramas existentes, puede ejecutar el comando:
git pull

Un problema común cuando se trabaja con un proyecto de Git

Al intentar fusionar cambios automáticamente, puede suceder que ambas ramas tengan cambios en la misma línea, en este caso cuando ejecuta el comando:
git merge master Aparece el siguiente error:
Auto-merging Hello.py
CONFLICT (content): Merge conflict in Hello.py Fusión
automática fallida; solucione los conflictos y luego confirme el resultado. En este caso, debe resolver el conflicto manualmente. Para hacer esto, abra el archivo en el que ocurrió el error, en nuestro caso es Hello.py, averigüe qué está mal y solucione el problema. Después de eso, agrega el archivo corregido con el comando:
git add
Hello
.
py Y cree una nueva confirmación:
git commit -m «Conflicto combinado»

Comandos útiles – Comandos Git

Puede averiguar en qué se diferencia la rama inferior de otra utilizando el comando:
git
diff < primera_rama > <segunda_rama> Para eliminar una
nombre_ramagit branch -d <
rama adicional, escriba:
git help Obtenga ayuda sobre un comando específico:
git help <command_name> Curso para principiantes de Git y GitHub: lo que necesita saber sobre la instalación, cómo instalar, confirmar, repositorio, comandos, cómo crear, eliminar y realizar cambios en las sucursales: https: //youtu.be/zZBiln_2FhM



Programas GUI para trabajar con Git

Es más fácil administrar las versiones de software no a través de la línea de comandos, sino mediante una interfaz gráfica. Algunos entornos de desarrollo y editores de texto proporcionan una interfaz gráfica para trabajar con Git. Pero también hay programas especiales, enumeramos algunos de ellos:

  1. GitHub Desktop es una aplicación gráfica diseñada para trabajar con la utilidad Git y el servicio Github, puede clonar y descargar repositorios a su disco duro, así como administrar cambios y hacer otras cosas útiles. Git para principiantes, cómo instalar, usar, robots comerciales
  2. Sourcetree es un cliente Git gratuito para los sistemas operativos Windows y Mac que facilita la interacción con los repositorios.
  3. GitKraken es un cliente gráfico fácil de usar para Windows, Linux y MacOs que admite los servicios de GitHub, GitLab y Bitbucket. Con él, no solo puede resolver tareas básicas, sino también realizar operaciones más complejas, por ejemplo, fusionar y reorganizar confirmaciones, fusionar ramas, reescribir el historial.

Git para principiantes, cómo instalar, usar, robots comerciales Vamos a hablar de cada uno de ellos con más detalle.

Escritorio GitHub

[id de título=»archivo adjunto_12709″ alinear=»alinearcentro» ancho=»624″]
Git para principiantes, cómo instalar, usar, robots comerciales Administrar y configurar proyectos Github Desktop[/caption] GitHub Desktop es una aplicación para su computadora personal que le permite interactuar directamente con el servicio de Github. Esta herramienta le permite administrar versiones usando una interfaz gráfica, acelerando su flujo de trabajo de desarrollo. GitHub Desktop le permite interactuar con Git sin usar la línea de comando, usando solo la interfaz de la aplicación. Vale la pena señalar que la aplicación GitHub Desktop no puede hacer todo lo que se puede hacer con la línea de comandos, pero la interfaz de usuario en sí ofrece comandos básicos de Git. GitHub Desktop funciona para todos los sistemas operativos populares, incluidos Windows, Linux y macOS. Le diremos cómo instalar GitHub Desktop y trabajar con esta aplicación. Para usar el servicio GitHub y la aplicación GitHub Desktop, Deberá crear una cuenta de Github si aún no tiene una. Para hacer esto, vaya a GitHub. En la esquina superior derecha, verá un botón que dice «Registrarse».
Git para principiantes, cómo instalar, usar, robots comerciales Haga clic en él para ir a la página siguiente. Debe ingresar sus datos, incluida su dirección de correo electrónico, nombre de usuario y contraseña. En la siguiente etapa, se le pedirá que verifique su cuenta haciendo clic en el enlace dentro del correo electrónico que llegó a la dirección especificada. Una vez verificado, se creará una cuenta de GitHub y podrá comenzar a usar la plataforma. Con su cuenta de GitHub configurada, está listo para instalar la aplicación GitHub Desktop en su computadora personal. Para hacer esto, abra una nueva pestaña en su navegador y vaya a la página de descarga de la aplicación.
Git para principiantes, cómo instalar, usar, robots comerciales Los usuarios de Windows deben hacer clic en el gran botón morado que dice «Descargar para Windows», pero si eres un usuario de Mac, debes encontrar la línea que dice macOS debajo del botón y hacer clic en ella. Debe ser macOS 10.12 o posterior o Windows de 64 bits. Después de la descarga, deberá instalar la aplicación y luego iniciar sesión con la cuenta creada en el paso anterior. No es necesario que inicie sesión en su cuenta de inmediato, pero es mejor hacerlo ahora. Para crear un nuevo repositorio, abra GitHub Desktop y haga clic en el segundo cuadro en la parte inferior que dice «Crear un nuevo repositorio en su disco duro». Aparecerá una ventana emergente que debe completarse; comience por nombrar el primer repositorio. Después de elegir un nombre, también deberá elegir dónde se ubicará en la computadora. También puede marcar la casilla que dice «Inicializar este repositorio con un LÉAME» si desea modificar el archivo LÉAME más adelante. Después de eso, haga clic en «Crear repositorio». Como resultado, ha creado un nuevo repositorio Git usando la aplicación GitHub Desktop sin usar un navegador.
Git para principiantes, cómo instalar, usar, robots comerciales En la parte superior de la nueva página, verá el nombre del repositorio y la rama. De hecho, ahora mismo el repositorio solo está disponible en tu ordenador. Para publicarlo, debemos hacer clic en «Publicar repositorio». El nuevo repositorio ahora aparecerá en su perfil de github. Puede usar la aplicación GitHub Desktop para bifurcar su proyecto. Para hacer esto, haga clic en «Sucursal actual», y luego seleccione la sucursal deseada en la lista de sucursales, asígnele un nombre y haga clic en «Crear». Para cambiar entre fondos claros y oscuros, vaya a Opciones, Apariencia. Puede usar la aplicación de escritorio para crear tareas para colaborar en proyectos con otros. Las preguntas le permiten realizar un seguimiento de las ideas y discutir cualquier cambio en sus proyectos. Para crear un problema, en la barra de menú, use el menú «Repositorio», luego haga clic en «Crear problema».
Git para principiantes, cómo instalar, usar, robots comerciales Como alternativa, puede iniciar GitHub Desktop desde la línea de comandos. Para hacer esto, abra un símbolo del sistema y escriba Github. También puede iniciar GitHub Desktop contra un repositorio específico. Simplemente escriba Github seguido de la ruta del repositorio.

Árbol fuente

SourceTree es una aplicación gratuita para trabajar con los servicios de GitHub, BitBucket y Mercurial. Está disponible para plataformas que ejecutan Windows e iOS. Sourcetree es apto para principiantes. Tiene una GUI intuitiva para repositorios y le permite usar todo el poder de Git a través de una interfaz simplificada. Para instalar SourceTree, debe descargar el archivo de instalación del sitio oficial y ejecutarlo. Durante el proceso de instalación, deberá permitir que la aplicación realice cambios en el disco duro y aceptar el acuerdo de licencia. Además, durante el proceso de instalación, SourceTree puede preguntarle si desea instalar algún software de git adicional. Debe decir «Sí» e instalar este software. Hay dos formas de conectarse al servicio de Github:

  1. A través del protocolo de autorización OAuth.
  2. Con una clave SSH.

Hablemos de cada uno de ellos. La primera forma es conectar GitHub con una cuenta remota. Permita que SourceTree conecte su cuenta de GitHub a OAuth. Esta es la forma más fácil de conectar GitHub a SourceTree.

  1. Primero haga clic en «Agregar una cuenta». Git para principiantes, cómo instalar, usar, robots comerciales
  2. Luego seleccione GitHub para alojamiento. No cambie el protocolo y la autenticación preferidos, es decir, deje HTTPS y OAuth. Luego haga clic en «Actualizar token de OAuth». La aplicación abrirá automáticamente una página web en su navegador y le pedirá los datos de inicio de sesión de su cuenta de GitHub. Si anteriormente inició sesión en su cuenta de GitHub en este navegador, se omitirá este paso. Git para principiantes, cómo instalar, usar, robots comerciales
  3. Haga clic en «Autorizar atlassian» para permitir el acceso de SourceTree a su cuenta de GitHub. Git para principiantes, cómo instalar, usar, robots comerciales
  4. Después de eso, debería ver un mensaje sobre la finalización exitosa de la autenticación. Haga clic en Aceptar.

Luego puede ver su repositorio completo en SourceTree haciendo clic en su cuenta.
Git para principiantes, cómo instalar, usar, robots comerciales La segunda forma es conectar GitHub con una clave SSH. Para hacer esto, debe generar un par de claves SSH. Esta es una clave privada y pública. La clave pública se utiliza en la cuenta de GitHub. Por otro lado, la clave privada se agregará a la lista de claves en su computadora. Las siguientes son las instrucciones:

  1. Para generar un par de claves SSH, vaya al menú «Herramientas» y haga clic en «Crear o importar claves SSH». Git para principiantes, cómo instalar, usar, robots comerciales
  2. Haz clic en «Generar» en la ventana del generador de claves PuTTY. Git para principiantes, cómo instalar, usar, robots comerciales
  3. Mueva el cursor del mouse a un espacio vacío y mueva el cursor del mouse hasta el final de la generación. Git para principiantes, cómo instalar, usar, robots comerciales
  4. Una vez que haya terminado de generar la clave SSH, establezca una contraseña para su clave SSH.
  5. Guarde la clave pública y la clave privada. Git para principiantes, cómo instalar, usar, robots comerciales
  6. No cierre el generador de claves PuTTY. Inicie sesión en su cuenta de GitHub, haga clic en el ícono de su avatar en la esquina superior derecha y luego haga clic en Configuración. Git para principiantes, cómo instalar, usar, robots comerciales
  7. Haga clic en «Claves SSH y GPG» y seleccione «Nueva clave SSH». Git para principiantes, cómo instalar, usar, robots comerciales
  8. Asigne un nombre a su clave SSH y copie la clave pública del generador de claves PuTTY en el campo clave. Después de eso, haga clic en «Agregar clave SSH». Git para principiantes, cómo instalar, usar, robots comerciales
  9. Regrese a SourceTree, vaya a «Herramientas» y haga clic en «Iniciar agente SSH». Git para principiantes, cómo instalar, usar, robots comerciales
  10. Después de un tiempo, haga clic en el icono del monitor pequeño en la barra de tareas. Git para principiantes, cómo instalar, usar, robots comerciales
  11. Como resultado, aparecerá una lista de claves. Haga clic en «Agregar clave» para agregar la clave privada que guardó anteriormente. Git para principiantes, cómo instalar, usar, robots comerciales

Ahora regrese a la página del repositorio de GitHub e intente clonarlo usando SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken es otra aplicación diseñada para funcionar con varios sistemas de control de versiones utilizando la GUI. Para comenzar, debe registrarse en GitHub e instalar la aplicación GitKraken. Cuando inicia la aplicación, debe ingresar su nombre de usuario y contraseña del servicio GitHub. Para no ingresar una contraseña cada vez, debe configurar una clave SSH. Si aún no ha generado una clave SSH, puede seguir la guía de GitHub sobre cómo crear una nueva clave. Una vez que tenga su clave SSH, puede agregarla a su cuenta de GitHub. Para hacer esto, seleccione «Archivo» y luego «Preferencias» en el menú principal. Luego seleccione «Autenticación» y proporcione las rutas para sus claves públicas y privadas. El primer paso para publicar cualquier contenido en GitHub es crear un repositorio local para realizar un seguimiento de su trabajo. Esta carpeta contendrá todos los archivos. que desea publicar en GitHub. Debes seguir las instrucciones:

  1. Para crear un nuevo repositorio en GitKraken, seleccione «Archivo» en el menú principal, luego «Iniciar repositorio». Habrá varias opciones para diferentes tipos de repositorios, seleccione «Solo local».
  2. Luego seleccione la carpeta que será su nuevo repositorio. Puede seleccionar una carpeta vacía o una carpeta que ya contiene archivos; no perderás tus cambios.
  3. El siguiente cuadro de diálogo también contiene configuraciones para plantillas predeterminadas y archivos de licencia. Deja todo como está.
  4. Haga clic en «Crear repositorio».

No necesita una cuenta de Github para usar Git (o GitKraken) localmente en su computadora. Sin embargo, si planea colaborar con otros usuarios o usar archivos de varias computadoras, necesitará usar un host como Github. Para crear un repositorio en GitHub, después de hacer clic en «Init Repo», seleccione la línea «GitHub» y complete la ventana que aparece de la siguiente manera:

  1. Cuenta : el nombre de su cuenta de GitHub.
  2. Nombre : el nombre del repositorio. Cómpralo a partir de letras, números y guiones bajos.
  3. Descripción – Descripción de lo que contendrá este repositorio.
  4. Acceso : acceso a una ubicación remota, ya sea que esté visible para todos o permanezca abierta solo para usted y las personas que agregue como colaboradores
  5. Clone after init : deje esta opción marcada, lo que hará que el repositorio esté disponible para usted en GitHub.
  6. Dónde clonar : seleccione una ubicación en la computadora donde se debe colocar la carpeta del repositorio recién creada.
  7. Finalmente, haga clic en el botón «Crear repositorio y clonar» .

Git para principiantes, cómo instalar, usar, robots comerciales Después de eso, aparecerá una nueva carpeta en la esquina superior izquierda de la interfaz de GitKraken, y podemos ver más información al respecto en la columna de la izquierda. Al conectar GitHub a GitKraken, asegúrese de que la autorización se realice en Chrome o Firefox, no en Internet Explorer.

Bots comerciales en GitHub – Bot Github de código abierto

El sistema de control de versiones Git se utiliza, entre otras cosas, para desarrollar
robots comerciales . Aquí hay algunos ejemplos de tales desarrollos que puede descargar y usar.

Robot comercial de Python

Un robot comercial escrito en Python está disponible en https://github.com/areed1192/python-trading-robot, que puede ejecutar estrategias automatizadas mediante análisis técnico. El robot está diseñado para simular varios escenarios comunes: puede calcular las puntuaciones de riesgo generales asociadas con una cartera y proporcionar comentarios en tiempo real mientras se negocia. Le permite trabajar con una tabla de datos en tiempo real que contiene precios históricos y actuales a medida que cambian. Hará que el proceso de almacenamiento de datos sea simple y con acceso rápido. Además, se personalizará para que pueda ver fácilmente sus datos financieros a medida que llegan y realizar más análisis si es necesario. Contiene indicadores que utilizan precios históricos y actuales.

Robot comercial Cassandre

Enlace del robot comercial Cassandre a GitHub https://github.com/cassandre-tech/cassandre-trading-bot: puede encargarse de conectarse al intercambio, cuentas, pedidos, transacciones y posiciones, para que pueda concentrarse en construir su estrategia. Cada lanzamiento se prueba para funcionar con los intercambios de Kucoin, Coinbase y Binance. Con él, es fácil crear su propia estrategia, para esto solo necesita establecer las condiciones para cuándo desea crear posiciones cortas o largas y establecer las reglas. Hay un cargador para probar el bot en datos históricos. Durante las pruebas, Cassandre importará los datos y los agregará a su estrategia. Cassandre lo ayudará a crear una estrategia basada en la biblioteca de análisis técnico de ta4j.
Git para principiantes, cómo instalar, usar, robots comerciales

EA31337 Gratis

EA31337 Libre en https://github.com/EA31337/EA31337-Libre es un robot de comercio de Forex multiestrategia gratuito escrito en MQL. El robot comercial viene con más de 35 estrategias para elegir. Cada estrategia puede analizar el mercado en diferentes marcos de tiempo de forma independiente. El análisis de mercado se basa en indicadores técnicos populares. También puede escribir sus propias estrategias.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Responder