Pro Git
Pro Git Hay una cosa más a la que debemos atender antes de continuar: ignore. Mercurial y Git usan un mecanismo muy similar para esto, pero es probable que no quiera realmente comprometer un archivo .gitignore en un repositorio de Mercurial. Afortunadamente, Git tiene una forma de ignorar los archivos que son locales a un repositorio en disco, y el formato Mercurial es compatible con Git, por lo que sólo tiene que copiarlo:
$ cp .hgignore .git/info/excludeEl archivo .git / info / exclude 'actúa como un .gitignore`, pero no está incluido en commits.
Supongamos que hemos hecho algunos trabajos e hicimos algunos commit en la rama master y estamos listos para enviarlo al repositorio remoto. A continuación, le mostramos nuestro repositorio:
$ git log --oneline --graph --decorate * ba04a2a (HEAD, master) Update makefile * d25d16f Goodbye * ac7955c (origin/master, origin/branches/default, origin/HEAD, refs/hg/origin/branches/default, refs/hg/origin/bookmarks/master) Create a makefile * 65bb417 Create a standard "hello, world" programNuestra rama master está a dos compromisos por delante de origin/master, pero estos dos commits sólo existen en nuestra máquina local. Veamos si alguien más ha estado haciendo un trabajo importante al mismo tiempo:
