git-flow�̃C���X�g�[���ƃu�����`�^�p�O�̃��|�W�g�������FGit�u�����`���g�����Ȃ�git-flow�^GitHub Flow����i2�j�i1/2 �y�[�W�j

����ɂ킽����git-flow��GitHub Flow���g����Git�̊��p�e�N�j�b�N���Љ�܂��B����́Agit-flow��Windows�AMac�ALinux�ʂł̃C���X�g�[���菇�A���p�̎d���̗���A�u�����`�^�p�O�̃��|�W�g�������̗�����Љ�B

» 2013�N11��28�� 18��00�� ���J
[���{���j�C��IT]

�@�O��́u���܂��畷���Ȃ��A��������u�����`���f����git-flow�̊�b�m���v�ł́Agit-flow�ŗ��p����u�����`���f���̊T�v�ɂ‚��ĉ�����܂����B����́Agit-flow�̃C���X�g�[����git-flow�𗘗p���n�߂�O�̃��|�W�g���̏����ɂ‚��ĉ�����܂��B

git-flow���R�}���h�x�[�X�ŗ��p

�@git-flow�𗘗p����ɂ́A�R�}���h���C�����痘�p����CUI��git-flow�𗘗p������@�ƁA�uSourceTree�v�Ȃǂ�git-flow�ɑΉ�����GUI�𗘗p������@������܂��B�{�e�ł́Agit-flow�̊�{�ƂȂ�AWindows�AOS X�^Mac OS X�ALinux�ƑS�Ẵv���b�g�t�H�[���ŗ��p����CUI��git-flow�̎g������������܂��B

�@�Ȃ�Windows�ȊO�́A�O��Ƃ���Git�R�}���h�����łɃC���X�g�[������Ă���K�v������܂��B�܂��z��ǎ҂Ƃ��āA������xGit�̗��p�o�����������ΏۂƂ��Ă��܂��̂ŁA���炩���߂��������������B

git-flow���p�̗���

�@git-flow�̗��p�̗���̊T�v��}1�Ɏ����܂��B

�}1�@git-flow�̗��p�̗���̊T�v

���|�W�g������

�@���|�W�g���Ǘ��҂����|�W�g���̍쐬�E�������s���܂��B

�����ݒ�

�@�e�J���҂͗p�ӂ��ꂽ���|�W�g������N���[����Agit-flow�̂��߂̏��������s���܂��B

���

�@�����ݒ��A�S���҂͊e�u�����`�ō�Ƃ�i�߂Ă����܂��B

�����[�X����

�@�����[�X�u�����`���쐬���A���L���|�W�g���ŋ��L���܂��B

�����[�X

�@master�u�����`�ւ̃}�[�W�ƃ^�O��ł��A�����[�X����\�[�X�R�[�h���m�肵�܂��B

�@��L�ڍׂɂ‚��ẮA��̘A�ڂŏЉ�܂��B����́Agit-flow�̃C���X�g�[���ƁA���|�W�g���Ǘ��҂ɂ��u���|�W�g�������v�ƁA�S���҂́u�������v�ɂ‚��ĉ�����܂��B

Windows�AOS X�^Mac OS X�ALinux��git-flow���C���X�g�[��

�@git-flow�𗘗p����ɂ́A�܂��C���X�g�[������K�v������܂��Bgit-flow�̃C���X�g�[�����@��Windows�AOS X�^Mac OS X�ALinux�ƃv���b�g�t�H�[���ʂɉ�����܂��B

Windows

�@Windows��git-flow�𗘗p����ꍇ�AGit�̑���git-flow�����p���郉�C�u�����̃C���X�g�[����C���X�g�[���X�N���v�g�̎��s���K�v�ƂȂ�AOS X�^Mac OS X�ALinux�ɔ�ׂ�Ǝ኱��Ԃ��|����܂��B

  • Git�̃C���X�g�[��

�@Git�̃_�E�����[�h�T�C�g����AGit���_�E�����[�h���ăC���X�g�[�����Ă����܂��B

Git - Downloads
  • �ˑ����C�u�����̃C���X�g�[��

�@git-flow���C���X�g�[�����邽�߂ɕK�v�ȃ��C�u������Git�̃t�H���_�ɃR�s�[���܂��B�T�C�g�uutil-linux-ng for Windows�v����A�}2�Ɏ����uBinaries�v�uDependencies�v��zip���_�E�����[�h���A�K�v�ȃt�@�C����Git�t�H���_�ɃR�s�[���܂��B

�}2�@util-linux-ng for Windows����_�E�����[�h����t�@�C��

�@�uBinaries�v����uutil-linux-ng-x.x.x-bin.zip�ix.x.x�̓_�E�����[�h���̃o�[�W�����ԍ��j�v���_�E�����[�h���Azip�t�@�C���Ɋ܂܂��ugetopt.exe�v��Git�̃C���X�g�[����́ubin�v�t�H���_�i�f�t�H���g�ł́A�uC:\Program Files (x86)\Git\bin�v�������́uC:\Program Files\Git\bin�v�j�ɃR�s�[���܂��B

�@�uDependencies�v����uutil-linux-ng-x.x.x-dep.zip�ix.x.x�̓_�E�����[�h���̃o�[�W�����ԍ��j�v���_�E�����[�h���Azip�t�@�C���Ɋ܂܂��ulibintl3.dll�v�𓯂���Git�́ubin�v�t�H���_�ɃR�s�[���܂��B

�@�}3�̂悤�Ɂulibintl3.dll�v�ugetopt.exe�v���ubin�v�t�H���_�ɃR�s�[����Ă��邩�A�m�F���܂��B

�}3�@�ubin�v�t�H���_�ɃR�s�[���ꂽ�t�@�C���̊m�F
  • git-flow�̃C���X�g�[��

�@���C�u�����̃R�s�[������������AWindows�̃X�^�[�g���j���[�Ȃǂ���Git Bash���N�����AGit�̃V�F������git-flow�̃C���X�g�[�����s���܂��B�I�t�B�X�ȂǂŁA�C���^�[�l�b�g�ڑ��Ƀv���L�V���K�v�Ȋ‹��ł���΃v���L�V�̐ݒ���s���Agit-flow���N���[�����܂��B

$ git config --global http_proxy http://proxy.itmedia.co.jp:8080/�i�v���L�V���K�v�ȏꍇ�j

$ git clone http://github.com/nvie/gitflow.git


�@git-flow�́A�T�u���W���[���Ƃ���shFlags�𗘗p���܂����A�f�t�H���g�ł́Agit�v���g�R����GitHub����shFlags���擾����悤�ɐݒ肳��Ă��܂��B�C���^�[�l�b�g�ɃA�N�Z�X����������Ă���悤�ȃI�t�B�X�‹��ł́Agit�v���g�R����shFlags���擾�ł����ɃG���[�ɂȂ��Ă��܂��܂��B

�@���̂悤�ɁA�擾�����ugitflow�v�t�H���_�́u.gitmodules�v�t�@�C����ҏW���Ahttp�v���g�R���Ŏ擾����悤�ɕύX���܂��B

  • �ύX�O�u.gitmodules�v

[submodule "shFlags"]

path = shFlags

url = git://github.com/nvie/shFlags.git


  • �ύX��u.gitmodules�v

[submodule "shFlags"]

path = shFlags

url = http://github.com/nvie/shFlags.git


�@�ύX��A�ugitflow�v�t�H���_�Ɉړ����A���̂悤�ɂ��ăT�u���W���[�����擾���܂��B

$ cd gitflow

$ git submodule init

$ git submodule update


�@�Ō���Ǘ��Ҍ����ŃR�}���h�v�����v�g�icmd.exe�j���N�����Agit-flow�̃C���X�g�[�������s���܂��B�Ǘ��Ҍ����Ŏ��s���Ȃ��ƁAgit-flow���������C���X�g�[������Ȃ��̂ŁA���ӂ��Ă��������B

�@�Ǘ��Ҍ����ŃR�}���h�v�����v�g�����s����ɂ́A�Ⴆ��Windows 7�̏ꍇ�́A���j���[����R�}���h�v�����v�g��I�����A�E�N���b�N����m�Ǘ��҂Ƃ��Ď��s�n��I�����܂��B

�}4�@�R�}���h�v�����v�g�̊Ǘ��Ҍ����ł̎��s

�@�N�������R�}���h�v�����v�g��ŁAgit-flow���N���[�������t�H���_�Ɉړ����A�ucontrib�v�t�H���_�̉��ɂ���umsysgit-install.cmd�v�����s���܂��B

C:\Users\okamototk\gitflow> contrib\msysgit-install.cmd "C:\Program Files (x86)\Git"


�@�����ɂ́AGit�̃C���X�g�[����t�H���_���w�肵�܂��B�C���X�g�[����t�H���_��ύX�����ꍇ��A32bit�ł�Windows�������p�̏ꍇ�́A�K�X�ύX���Ă��������B

�@��L�R�}���h�����s����ƁA�C���X�g�[���X�N���v�g������A�uGit\bin\git-flow�v�t�H���_��git-flow���C���X�g�[������܂��B

OS X�^Mac OS X

�@Git���C���X�g�[��������ԂŁA�uHomebrew�v�������́uMacPorts�v�ʼn��L�̂悤��git-flow�p�b�P�[�W���C���X�g�[�����邾���ł��B

  • Homebrew�̏ꍇ

C:\Users\ok$ brew install git-flow


  • MacPorts�̏ꍇ

C:\Users\ok$ port install git-flow


Linux

�@�f�B�X�g���r���[�V������git-flow���񋟂���Ă���΁Aapt�^yum�R�}���h�𗘗p����gitflow�p�b�P�[�W���C���X�g�[������ΊȒP�ɓ����ł��܂��Bgit-flow�̃p�b�P�[�W�́AFedora�^Ubuntu�̍ŐV�łŗp�ӂ���Ă��܂��BCentOS�̏ꍇ�́AEPEL���|�W�g���̃p�b�P�[�W�𗘗p���܂��B

�@git-flow�p�b�P�[�W���p�ӂ���Ă��Ȃ��ꍇ��A�ŐV�ł𗘗p�������ꍇ�́A��L��Windows�ł̎菇�Ɠ��l��gitflow���|�W�g�����N���[���A�u.git/config�v�t�@�C�����C���i�v���L�V���K�v�ȏꍇ�j�A�T�u���W���[���̃A�b�v�f�[�g���s���Ă��������B���[�g���[�U�[�ŁA�N���[������gitflow�̐e�t�H���_�Ɉړ����A���L�̃R�}���h�����s���Ă��������B

# bash gitflow/contrib/gitflow-installer.sh


�@gitflow�̃f�B���N�g���ֈړ����Ď��s����ƁA�������C���X�g�[������Ȃ��̂Œ��ӂ��Ă��������B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�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