Casiva Agustin

Engineering, Development and IT Management

Hi there! 👋

I’m Agustin Casiva, I’m a Software Engineer from Argentina.

I have been working on IT for many years now, I worked in many fields of the industry, such as hardware support, networking, sysadmin but what I do love most is development.

I have worked for many organizations, public and private, local and remote, filling many roles.

My expertise is on Web Development, Linux, Open Source, CMSs, HTML, CSS, PHP, JavaScript, Backend Development, Product Development, Project Management, Team Leading, among others.

In 2013 I have founded 42mate, a Web Development Agency focused on the design, development, maintenance of Web Apps. I still work on 42mate where I work leading development teams and scoping new projects.

Besides 42mate I also work as an independent consultant where I provide services such as

  • Development Training, for individuals or teams.
  • Architecture Design and Review.
  • Tech Advisor for non tech startup founders.
  • Tech Advisor for Digital Design Agencies.

If you are interested on my services let’s talk!

More about me

Git, Checkout de un branch remoto

Normalmente cuando queremos crear un branch local en git se hace

git checkout -b nombre-branch

Eso crea un branch en nuestro repo local, si queremos pushearlo a un remoto tenemos que hacer, estando parados en nuestro branch

git push remote-name branch-name

 

Ahora, que pasa cuando queremos usar un branch que esta en el remoto en nuestro local. Sencillo, primero bajamos el branch remoto a nuestro local y luego hacemos checkout en nuestro local pero referenciamos al branch remoto así ambos branches se relacionan.

git fetch remote-name branch-name
git checkout -b branch-name remote-name/branch-name

 

Note que

remote-name es el nombre del remoto, por ejemplo origin
branch-name es el nombre del branch, master, dev, qa, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *

*