diff --git a/index.es.html b/index.es.html new file mode 100644 index 0000000..4e73011 --- /dev/null +++ b/index.es.html @@ -0,0 +1,384 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

git-flow cheatsheet

+ +

+ created by Daniel Kummer + + +

+

ramificaciones eficientes usando git-flow, por Vincent Driessen

+

traducciones: + English - + Castellano - + Brazilian Portugues - + 简体中文(Simplified Chinese) - + 日本語 +

+
+ +
+ + +
+

Acerca de git-flow

+ +

+ git-flow es un conjunto de extensiones para git que proveen comandos de alto nivel para operar repositorios para el model de ramificaciones de Vincent + Driessen. + más +

+

★ ★ ★

+ +

Este ayudamemoria de las operaciones básicas de git-flow explica los comandos y sus efectos.

+ +

★ ★ ★

+
+ +
+

Consejos básicos

+ +

★ ★ ★

+
+ + +
+

Configuración

+ +

★ ★ ★

+
+

OSX

+
+ $ brew install git-flow +
+

Linux

+
+ $ apt-get install git-flow +
+

Windows (Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash +
+

Necesitarás wget y util-linux al instalar git-flow.

+
+
+

+ Para instrucciones de instalación detalladas por favor visite la wiki de git flow +

+ install git-flow +
+
+ +
+

Introducción

+

Git flow necesita ser inicializado para poder alterar la configuración del proyecto.

+

★ ★ ★

+
+

Inicialización

+ +

Inicie git-flow inicializándolo desde dentro de un repositorio git existente:

+
+ git flow init +
+

+ Deberá contestar algunas preguntas relacionadas con las convenciones de nombres para las ramas.
+ Se recominda utilizar los valores predeterminados. +

+ +
+
+
+
+
+
+
+
+ + +
+

Características

+ + +

★ ★ ★

+ +
+

Comenzar una nueva característica

+

El desarrollo de nuevas características comienza en la rama 'develop'.

+

Comienze una nueva característica usando

+
+ git flow feature start MYFEATURE +
+

Esta acción crea una nueva rama derivada de 'develop' y luego cambia el código a esta rama.

+ + +
+
+
+
+
+ +
+
+

Terminar una característica

+ +

+ Termina de trabajar una característica. + Esta acción realiza lo siguiente: +

+
    +
  • Concilia MYFEATURE en 'develop'
  • +
  • Borra la rama MYFEATURE
  • +
  • Establece como versión de trabajo la rama 'develop'
  • +
+ +
+ git flow feature finish MYFEATURE +
+
+
+
+
+
+ +
+
+

Publicar una característica

+ +

+ ¿Estás trabajando colaborativamente?
+ Publica una característica a un servidor remoto así puede ser vista por otros. +

+ +
+ git flow feature publish MYFEATURE +
+
+
+
+
+
+ +
+
+

Obteniendo características publicadas

+ +

+ Descarga una característica publicada por otro y sigue sus cambios. +

+ +
+ git flow feature pull MYFEATURE +
+
+
+
+
+
+ + +
+

Publica una versión

+ + +

★ ★ ★

+
+

Comienza una publicación

+ +

Para comenzar una publicación, usa el comando git flow release. Creará

+ una rama para una nueva versión derivada de 'develop'. +

+
+ git flow release start RELEASE [BASE] +
+

Opcionalmente, usa [BASE] indicando la código sha-1 el cambio desde la cual comenzar al versión. El cambio debe ser parte de la rama 'develop'.

+

★ ★ ★

+

Es apropiado publicar la rama de la versión después de crearla para permitir que otros desarrolladores envíen cambios para esta versión. Hazlo de forma similar a publicar características:

+
+ git flow release publish RELEASE +
+

(Puedes seguir versiones publicadas utilizando el comando
git flow release track RELEASE

+
+
+
+
+
+ +
+
+

Da cierre una publicación

+ +

Dar cierre a una publicación es un gran paso. Realiza varias acciones:

+
    +
  • Concilia la rama de la versión con la rama 'master'
  • +
  • Etiqueta el cambio con su nombre
  • +
  • Re-concila la versión con la rama 'develop'
  • +
  • Borra la rama de la característica
  • +
+
+ git flow release finish RELEASE +
+
+
+
+ +
+
+ +
+

Revisiones

+ + +

★ ★ ★

+
+

git flow hotfix start

+ +

Como otros comandos de git flow, una revisión se abre con

+
+ git flow hotfix start VERSION [BASENAME] +
+

El argumento de la versión determina el nombre de la revisión. Opcionalmente, puedes agregar un nombre para la base desde la cual comenzar.

+
+
+
+
+
+ +
+
+

Cierra una revisión

+ +

Al cerrar una revisión, esta se concilia en las ramas 'develop' y 'master'. Luego, el cambio en 'master' es etiquetado con el nombre de la revisión.

+
+ git flow hotfix finish VERSION +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

Comandos

+ git-flow commands +
+ +
+

Tareas pendientes

+

★ ★ ★

+ +

★ ★ ★

+
+
+ + + + + + + +comments powered by Disqus + + + + + diff --git a/index.html b/index.html index 9c65074..5858764 100644 --- a/index.html +++ b/index.html @@ -49,7 +49,8 @@

translations: English - Brazilian Portugues - - 简体中文(Simplified Chinese) + 简体中文(Simplified Chinese) - + 日本語

@@ -383,4 +384,4 @@ - \ No newline at end of file + diff --git a/index.ja_JP.html b/index.ja_JP.html new file mode 100644 index 0000000..1c62c31 --- /dev/null +++ b/index.ja_JP.html @@ -0,0 +1,378 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

git-flow cheatsheet

+ +

+ created by Daniel Kummer + + +

+

efficient branching using git-flow by Vincent Driessen

+

translations: + English - + Brazilian Portugues - + 简体中文(Simplified Chinese) - + 日本語 +

+
+ +
+ + +
+

About

+ +

+ git-flowはgitの拡張であり、Vincent Driessenの提唱するブランチモデルを実現するための高度なリポジトリ操作を提供します。 + more +

+

★ ★ ★

+ +

このチートシートは基本的な使い方とgit-flowの効果を表します。

+ +

★ ★ ★

+
+ +
+

Basic tips

+ +

★ ★ ★

+
+ + +
+

Setup

+ +

★ ★ ★

+
+

OSX

+
+ $ brew install git-flow +
+

Linux

+
+ $ apt-get install git-flow +
+

Windows (Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash +
+

git-flowのインストールには、wgetとutil-linuxが必要です。

+
+
+

+ 詳細なgit flowのインストール方法は以下のサイトを参考にしてください。 git flow + wiki. +

+ install git-flow +
+
+ +
+

Getting started

+

Git flowを開始するには 既存のプロジェクトをカスタマイズします。

+

★ ★ ★

+
+

初期化

+ +

通常のgitリポジトリ配下に移動した後、下記のコマンドでgit-flow化します。

+
+ git flow init +
+

+ コマンドのあと対話形式で、いくつかの質問に答えます。 + 大体はデフォルトの値が推奨されます。 +

+ +
+
+
+
+
+
+
+
+ + +
+

Features

+ + +

★ ★ ★

+ +
+

開発開始

+

開発用ブランチは 'develop' ブランチから開始します。開始方法は、

+
+ git flow feature start MYFEATURE +
+

新たな開発用ブランチを'develop'ブランチをベースとして作成し、開発用ブランチにスイッチします。

+ + +
+
+
+
+
+ +
+
+

開発終了

+ +

+ 開発が終了したらコマンドで以下の操作が行われます。 +

+
    +
  • MYFEATUREブランチを'develop'にマージします。
  • +
  • 開発用ブランチを削除します。
  • +
  • そして、'develop'ブランチにスイッチをします。
  • +
+ +
+ git flow feature finish MYFEATURE +
+
+
+
+
+
+ +
+
+

開発分をリモートへ

+ +

+ 複数人と同じ開発ブランチで作業するときは、 + 自分の変更分をリモートサーバにプッシュします。 +

+ +
+ git flow feature publish MYFEATURE +
+
+
+
+
+
+ +
+
+

修正分を取り込む

+ +

+ 他の人の修正分を自分のローカルにプルします。 +

+ +
+ git flow feature pull MYFEATURE +
+
+
+
+
+
+ + +
+

Make a release

+ + +

★ ★ ★

+
+

リリース準備開始

+ +

リリース作業を開始するには、git flowのreleaseコマンドを使います

+ 'develop'ブランチから'release'ブランチをを作成します +

+
+ git flow release start RELEASE [BASE] +
+

[BASE]はオプションで 'develop'ブランチの特定のCommitのハッシュ値を指定します。指定がない場合はHEADが使われます。

+

★ ★ ★

+

'release'ブランチ作成後に修正をプッシュするには、'feature'の時と似たコマンドを使用します:

+
+ git flow release publish RELEASE +
+

('release'リポジトリの修正のトラッキングをすることもできます
git flow release track RELEASE )

+
+
+
+
+
+ +
+
+

リリース準備完了

+ +

リリース準備の終了作業は、gitのリポジトリが大きく変化します:

+
    +
  • 'release'ブランチを'master'にマージします。
  • +
  • 'master'ブランチにリリース用のタグをつけます。
  • +
  • 'develop'ブランチに'release'ブランチの内容がマージされます。
  • +
  • 'release'ブランチが削除されます。
  • +
+
+ git flow release finish RELEASE +
+
+
+
+ +
+
+ +
+

Hotfixes

+ + +

★ ★ ★

+
+

緊急対応の開始

+ +

他のgit flowコマンドと似た形で、hotfixを開始します

+
+ git flow hotfix start VERSION [BASENAME] +
+

バージョンの引数は、ホットフィックスリリース名を指定します。 オプションとして開始するベースを指定出来ます。

+

+
+
+
+
+
+ +
+
+

緊急対応の終了

+ +

緊急対応の終了作業は、'develop'と'master'のブランチをマージします。加えて、'master'ブランチは緊急対応のタグが付けられます。

+
+ git flow hotfix finish VERSION +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

Commands

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+ +

★ ★ ★

+
+
+ + + + + + + +comments powered by Disqus + + + + diff --git a/index.pt_BR.html b/index.pt_BR.html index 4e52172..e96cfcc 100644 --- a/index.pt_BR.html +++ b/index.pt_BR.html @@ -49,7 +49,8 @@

traduções: English - Português Brasileiro - - 简体中文(Simplified Chinese) + 简体中文(Simplified Chinese) - + 日本語

@@ -372,4 +373,4 @@ - \ No newline at end of file + diff --git a/index.zh_CN.html b/index.zh_CN.html index a12f128..039c1f9 100644 --- a/index.zh_CN.html +++ b/index.zh_CN.html @@ -39,6 +39,7 @@ English - Brazilian Portugues - 简体中文(Simplified Chinese) + 日本語

@@ -347,4 +348,4 @@ comments powered by Disqus - \ No newline at end of file +