�v�����N�G�X�g�^���r���[����荞�񂾁A���V���v����GitHub Flow�̉^�p��}�������FGit�u�����`���g�����Ȃ�git-flow�^GitHub Flow����i�I�j�i1/2 �y�[�W�j

����ɂ킽����git-flow��GitHub Flow���g����Git�̊��p�e�N�j�b�N���Љ�܂��B�ŏI��́AGitHub���̗p���Ă���Agit-flow���V���v���ȍ\���̃u�����`�Ǘ��t���[�ɂ‚��Ăł��B5�‚̉^�p���[����J���̗����}�������ĉ�����܂��B

» 2014�N01��21�� 18��00�� ���J
[���{���j�C��IT]

�@�{�A�ځuGit�u�����`���g�����Ȃ�git-flow�^GitHub Flow�����v�ł́A����܂�git-flow�ɂ‚��ĉ�����Ă��܂����Bgit-flow�̓v���_�N�g�����i�Ƀ����[�X���邱�Ƃ�O���Ƀt���[���l�����Ă��܂����A�v���W�F�N�g�ɂ���ẮA�璷�߂���Ɗ����邱�Ƃ����邩������܂���B�{�A�ڂ̍ŏI��ƂȂ鍡��́Agit-flow�ɔ�׃V���v���ȃu�����`�^�p���ł���uGitHub Flow�v���Љ�܂��B

�uGitHub�v�ō̗p����Ă���uGitHub Flow�v�Ƃ�

�@git-flow�́A�v���_�N�g�����i�Ƀ����[�X���邱�Ƃ�O���ɂ����ăt���[���l�����Ă��܂��B���̂��߁A�����[�X�������s��release�u�����`��ً}�̏C���������[�X���邽�߂�hotfix�u�����`���p�ӂ���Ă��܂��Bgit-flow�̌������͗��ɂ��Ȃ��Ă��܂����A�v���W�F�N�g�ɂ���ẮA�璷���Ǝv���邩������܂���B

�@����Љ��uGitHub Flow�v�́AGit���|�W�g���̃z�X�e�B���O�T�[�r�X�Ƃ��ėL���ȁuGitHub�v�ō̗p����Ă���u�����`�̊Ǘ��t���[�ł��Bgit-flow�ɔ�ׁA�ƂĂ��V���v���ȍ\���ƂȂ��Ă��܂��B

�@git-flow�ł́Amaster�Adevelop�Afeature�Arelease�Ahotfix�Ƃ�������̃u�����`�𗘗p���܂����AGitHub Flow�ł�master�u�����`�ƍ�Ɨp�̃u�����`�i��L�h�L�������g�ł͐����I�ȃu�����`�ƕ\�L�j��2��ނ̃u�����`�̂ݗ��p���܂��B

GitHub Flow��5�‚̉^�p���[��

�@GitHub Flow�ł́A�u�����`�̍��������ł͂Ȃ��A�e�u�����`��ł̊J���̉^�p�����킹�ċK�肵�Ă��܂��BGitHub Flow�ł́A�ȉ��̂��Ƃ��߂Ă��܂��B

�y���[��1�zmaster�u�����`�̂��̂̓f�v���C�”\�ł���

�@git-flow�ł́Adevelop�u�����`�𗘗p���ĊJ����i�߂Ă��܂������AGitHub Flow�ł͑S�Ă̍�Ƃ�master�u�����`�փ}�[�W����悤�ɂ��A�u�����`���f�����ȒP�ɂ��Ă��܂��B�������Ȃ���A�u�����`�ɕs����������Ă����ꍇ�A�����[�X�����T�[�r�X�ɉe����^����”\��������܂��Bmaster�u�����`�փ}�[�W����u�����`�́A�e�X�g�A���r���[����Amaster�u�����`�͏�Ɉ��肵�ē��삷��悤�ɕۂ•K�v������܂��B

�y���[��2�zmaster�u�����`����e���Ƃ��s���u�����`���쐬����

�@git-flow�ł́Afeature�u�����`��release�u�����`��develop�u�����`����Ahotfix�u�����`��master�u�����`����쐬����܂����BGitHub Flow�ł́A�S�Ẵu�����`��master�u�����`����쐬���܂��B�ً}�̃o�O�t�B�b�N�X���A�V�@�\�̎������ɂ���ău�����`�̕��򌳂𕪂���悤�Ȃ��Ƃ͂��܂���B

�@�u�����`�̖��O�́A��ڌ��Ă��̍�Ƃ�������悤�Ȗ��O��t���܂��B����ɂ���āA���݃A�N�e�B�u�ȃu�����`�ꗗ������΁A�����悻�ǂ̂悤�ȍ�Ƃ��s���Ă��邩������悤�ɂȂ�܂��B

�y���[��3�z�u�����`�����I�Ƀv�b�V������

�@git-flow�ł́A�u�����`�ł̍�Ƃ����[�J���ōs��develop�u�����`��master�u�����`�փ}�[�W������A���L���|�W�g���փv�b�V������^�p������܂����BGitHub Flow�ł́A��Ɨp�̃u�����`�����I�Ƀv�b�V�����邱�Ƃ��߂Ă��܂��B

�@����I�Ƀv�b�V�����邱�Ƃɂ��A���̒S���҂Ɍ��݂̍�Ə󋵂����L�ł��A�܂��A�s�ӂ�PC�̌̏Ⴉ��\�[�X�R�[�h����邱�Ƃɂ��‚Ȃ���܂��B

�y���[��4�z�v�����N�G�X�g�𗘗p���ă��r���[���s��

�@master�u�����`����Ƀf�v���C�”\�Ȃ��̂ɂ���̂ɏd�v�Ȃ̂́A�R�[�h���r���[�ł��BGitHub Flow�́AGitHub���v�����N�G�X�g�̋@�\�𗘗p���āA�\�[�X�R�[�h�̃��r���[���s���Amaster�u�����`�Ƀ}�[�W���܂��B

�y���[��5�z�}�[�W���ꂽ�v�����N�G�X�g�𒼂��Ƀf�v���C����

�@�y���[��4�z�ɂ���ău�����`���}�[�W���ꂽmaster�u�����`�̃R�[�h�́A�����Ƀf�v���C���܂��B�o�O�̏C���́A�o�O�������������_��蔭�����x���Βx���قǁA���Ԃ�������A�܂��A����������ɂȂ�܂��B�����Ƀf�v���C������m�F�m�F���s�����Ƃɂ��A�o�X�𑁊��ɔ������A�C���R�X�g���}���邱�Ƃ��ł��܂��B

�@�u�{�Ԋ‹��ɂ����Ȃ�f�v���C����ƃo�O����������”\��������̂ŁA�{�Ԋ‹��ւ̃f�v���C�͂��߂����v�Ƃ����ꍇ�́A�{�Ԋ‹��փf�v���C����O�ɓ���m�F���s�����߂̃X�e�[�W���O�‹��Ƀf�v���C���ē���m�F���s���܂��B

GitHub Flow�̗���

�@���ۂ�GitHub Flow�𗘗p������̓I�ȗ�������Ă����܂��傤�BGitHub Flow�̉^�p�̊T�v�������ƁA�}1�̂悤�ɂȂ�܂��B

�}1�@GitHub Flow�̉^�p�̗���

�@�S���҂ƃ��r���[�A�[�����܂��B�S���҂́A���|�W�g���փu�����`�ł̍�Ɠ��e���v�b�V���i�y1�z�j���AGitHub��Web�T�C�g����v�����N�G�X�g���쐬�i�y2�z�j���܂��B���r���[�A�[�́A��Ɠ��e�̃��r���[�����|�W�g����Web�T�C�g���Q�Ƃ��Ȃ���s���A���r���[���ʂ��R�����g���܂��i�y3�z�j�B�S���҂́A���r���[���ʂ��󂯏C�����e���v�b�V�����A�ēx���r���[�˗����|���AOK���o����master�u�����`�փ}�[�W���܂��B

�@�ȉ��A���ۂɊe��Ƃɂ‚��Č��Ă����܂��傤�B

��Ɨp�u�����`�쐬

�@master�u�����`�����Ɨp�̃u�����`���쐬���܂��B�V�@�\�̊J����z�b�g�t�B�b�N�X�̍쐬�ȂǁA��Ƃɂ�����炸master�u�����`����쐬���܂��B

$ git checkout -b new-feat


�y1�z�u�����`�̃v�b�V��

�@�u�����`�����|�W�g���փv�b�V�����܂��B����ɂ��A���̊J���҂ƍ�Ɠ��e�����L����ƂƂ��ɁA �S���҂̒[���̃n�[�h�f�B�X�N�̖�����̌̏Ⴉ��R�[�h�̑r����h���܂��B

$ git push origin new-feat


�y2�z�v�����N�G�X�g

�@�u�����`�ł̍�Ƃ�����������A�v�����N�G�X�g���쐬���܂��B�u�v�����N�G�X�g�v�Ƃ́A�h�����č쐬�����u�����`�����̃u�����`�փ}�[�W���Ă��炤�˗��̂��Ƃł��B

�@GitHub�ł́A�v�����N�G�X�g�̑��t��u�����`��I���ł��܂����AGitHub Flow�ł́Amaster�u�����`���w�肵�ăv�����N�G�X�g���쐬���܂��B

�}2�@�v�����N�G�X�g�̉��
�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

AI for �G���W�j�A�����O
�u�T�v���C�`�F�[���U���v�΍�
1P��V�X�̂��߂̐Ǝ㐫�Ǘ��^�΍�̌�����
OSS�̃T�v���C�`�F�[���Ǘ��A���ׂ��A�N�V�����Ƃ�
Microsoft �� Windows�őO��2024
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B