<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GitKraken &#8211; 福田技工</title>
	<atom:link href="https://www.fukuda-gikou.co.jp/tag/gitkraken/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fukuda-gikou.co.jp</link>
	<description>Fukuda Gikou</description>
	<lastBuildDate>Sat, 19 Mar 2022 08:20:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2</generator>
	<item>
		<title>GitKrakenによるGit Flow</title>
		<link>https://www.fukuda-gikou.co.jp/devlog/1143/</link>
					<comments>https://www.fukuda-gikou.co.jp/devlog/1143/#respond</comments>
		
		<dc:creator><![CDATA[福田 修平]]></dc:creator>
		<pubDate>Fri, 04 Mar 2022 10:27:54 +0000</pubDate>
				<category><![CDATA[開発ブログ]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[GitKraken]]></category>
		<guid isPermaLink="false">https://www.fukuda-gikou.co.jp/?p=1143</guid>

					<description><![CDATA[エンジニアの方であれば当たり前のようにGitを使っているかと思いますが、ブランチの命名規則とかマージのルールとか明確に決まってない事や曖昧な場合もあるのではないでしょうか。コミット、リベース、マージなどエンジニアによって運用方法がバラバラだと、ブランチがどんな常態かわかりにくくなってしまいます。それを解消するのがGitFlowというブランチ運用方法です。]]></description>
										<content:encoded><![CDATA[<h1>Git Flowって何？</h1>
<p>エンジニアの方であれば当たり前のように使っているGit。ところでブランチの命名規則とかマージのルールとか明確になっているでしょうか。</p>
<p>ブランチの運用方法がエンジニアによってバラバラだと、ブランチの状態が分かりにくくなってしまいます。それを解消するのがGitFlowというブランチ運用方法です。</p>
<figure id="attachment_1154" aria-describedby="caption-attachment-1154" style="width: 1200px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow.png"><img decoding="async" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow.png" alt="Git Flow 図解" width="1200" height="1600" class="size-full wp-image-1154" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow.png 1200w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-225x300.png 225w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-768x1024.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-1152x1536.png 1152w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-696x928.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-1068x1424.png 1068w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-315x420.png 315w" sizes="(max-width: 1200px) 100vw, 1200px" /></a><figcaption id="caption-attachment-1154" class="wp-caption-text"><a href="https://jeffkreeftmeijer.com/git-flow/" target="_blank" rel="noopener">Using git-flow to automate your git branching workflow</a></figcaption></figure>
<h1>GitKrakenによるGit Flow</h1>
<p>Git Flowのブランチ運用ルールに沿って開発を行うのは操作が面倒なので大変です。しかし GitKrakenの機能を使えばGit Flowを半自動化してくれます。</p>

<figure id="attachment_1166" aria-describedby="caption-attachment-1166" style="width: 1119px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2.png" alt="Gitkraken" width="1119" height="634" class="size-full wp-image-1166" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2.png 1119w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-300x170.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-1024x580.png 1024w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-768x435.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-696x394.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-1068x605.png 1068w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-2-741x420.png 741w" sizes="(max-width: 1119px) 100vw, 1119px" /></a><figcaption id="caption-attachment-1166" class="wp-caption-text">環境設定からInitializeを行いCreate Repository をクリック</figcaption></figure>

<figure id="attachment_1165" aria-describedby="caption-attachment-1165" style="width: 1009px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow.png" alt="Gitflow" width="1009" height="647" class="size-full wp-image-1165" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow.png 1009w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-300x192.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-768x492.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-696x446.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-655x420.png 655w" sizes="(max-width: 1009px) 100vw, 1009px" /></a><figcaption id="caption-attachment-1165" class="wp-caption-text">左のメニューから Gitflowをクリックし Initialize GitFlow をクリック</figcaption></figure>

<figure id="attachment_1171" aria-describedby="caption-attachment-1171" style="width: 767px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1.png" alt="Git Flow" width="767" height="423" class="size-full wp-image-1171" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1.png 767w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1-300x165.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1-696x385.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-1-762x420.png 762w" sizes="(max-width: 767px) 100vw, 767px" /></a><figcaption id="caption-attachment-1171" class="wp-caption-text">メニューに GITFLOWが追加される</figcaption></figure>

<h2>Git Flowの作業手順</h2>
<h3>developブランチに切り替える</h3>
<figure id="attachment_1175" aria-describedby="caption-attachment-1175" style="width: 628px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/develop-branch.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/develop-branch.png" alt="Develop Branch" width="628" height="346" class="size-full wp-image-1175" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/develop-branch.png 628w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/develop-branch-300x165.png 300w" sizes="(max-width: 628px) 100vw, 628px" /></a><figcaption id="caption-attachment-1175" class="wp-caption-text">develop Branchに切り替える</figcaption></figure>
<h4>機能（イイね機能）を追加する</h4>

<figure id="attachment_1178" aria-describedby="caption-attachment-1178" style="width: 869px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2.png" alt="Git Flow" width="869" height="481" class="size-full wp-image-1178" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2.png 869w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2-300x166.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2-768x425.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2-696x385.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-2-759x420.png 759w" sizes="(max-width: 869px) 100vw, 869px" /></a><figcaption id="caption-attachment-1178" class="wp-caption-text">左メニューからGITFLOWをクリックし Feautureをクリック</figcaption></figure>

<figure id="attachment_1179" aria-describedby="caption-attachment-1179" style="width: 742px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1.png" alt="Gitflow" width="742" height="445" class="size-full wp-image-1179" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1.png 742w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1-300x180.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1-696x417.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-1-700x420.png 700w" sizes="(max-width: 742px) 100vw, 742px" /></a><figcaption id="caption-attachment-1179" class="wp-caption-text">feauture/like として設定→Start Feature をクリック</figcaption></figure>
<h4>機能の追加が終わったら</h4>
<figure id="attachment_1184" aria-describedby="caption-attachment-1184" style="width: 774px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2.png" alt="Gitflow" width="774" height="472" class="size-full wp-image-1184" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2.png 774w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2-300x183.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2-768x468.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2-696x424.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-2-689x420.png 689w" sizes="(max-width: 774px) 100vw, 774px" /></a><figcaption id="caption-attachment-1184" class="wp-caption-text">GITFLOWメニューから Feautureを選択</figcaption></figure>

<figure id="attachment_1189" aria-describedby="caption-attachment-1189" style="width: 797px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4.png" alt="Gitkraken" width="797" height="427" class="size-full wp-image-1189" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4.png 797w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4-300x161.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4-768x411.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4-696x373.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-4-784x420.png 784w" sizes="(max-width: 797px) 100vw, 797px" /></a><figcaption id="caption-attachment-1189" class="wp-caption-text">チェックを付けなければへマージされる</figcaption></figure>
<p>マージするまでもない場合は「Rebase on develop」にチェックを入れて繋げてしまっても良い。 不要な場合は「Delete branch」にチェックを入れ削除。</p>

<h4>リリースのタイミングで</h4>
<figure id="attachment_1195" aria-describedby="caption-attachment-1195" style="width: 731px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-Release.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-Release.png" alt="Gitflow Release" width="731" height="384" class="size-full wp-image-1195" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-Release.png 731w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-Release-300x158.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitFlow-Release-696x366.png 696w" sizes="(max-width: 731px) 100vw, 731px" /></a><figcaption id="caption-attachment-1195" class="wp-caption-text">Releaseをクリック</figcaption></figure>

<p>GitFlowのルールではdevelopからreleaseを作るので【Latest develop】にチェックを入れてStart Releaseする。Featureブランチがある場合、developブランチにマージしてからreleaseする。</p>
<figure id="attachment_1197" aria-describedby="caption-attachment-1197" style="width: 724px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number.png" alt="Version Number" width="724" height="354" class="size-full wp-image-1197" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number.png 724w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number-300x147.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number-696x340.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Version_Number-533x261.png 533w" sizes="(max-width: 724px) 100vw, 724px" /></a><figcaption id="caption-attachment-1197" class="wp-caption-text">バージョン番号を入力し Start Releaseをクリック</figcaption></figure>

<h4>mainへマージ</h4>
<figure id="attachment_1200" aria-describedby="caption-attachment-1200" style="width: 867px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish.png" alt="Release Finish" width="867" height="517" class="size-full wp-image-1200" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish.png 867w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish-300x179.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish-768x458.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish-696x415.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/release-finish-704x420.png 704w" sizes="(max-width: 867px) 100vw, 867px" /></a><figcaption id="caption-attachment-1200" class="wp-caption-text">Finish release をクリック</figcaption></figure>

<figure id="attachment_1202" aria-describedby="caption-attachment-1202" style="width: 838px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action.png" alt="Git Flow Release Action" width="838" height="493" class="size-full wp-image-1202" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action.png 838w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action-300x176.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action-768x452.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action-696x409.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/git-flow-release-action-714x420.png 714w" sizes="(max-width: 838px) 100vw, 838px" /></a><figcaption id="caption-attachment-1202" class="wp-caption-text">バージョン番号をタグとして登録 → ブランチを消したくなければチェックを外す → Finish Release をクリック</figcaption></figure>

<figure id="attachment_1204" aria-describedby="caption-attachment-1204" style="width: 860px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish.png" alt="Gitkraken Mearge Finish" width="860" height="329" class="size-full wp-image-1204" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish.png 860w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish-300x115.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish-768x294.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-mearge-finish-696x266.png 696w" sizes="(max-width: 860px) 100vw, 860px" /></a><figcaption id="caption-attachment-1204" class="wp-caption-text">mainへのマージが完了する。mainをマウスオーバーさせるとタグの中身が確認できる。</figcaption></figure>

<h3>mainでバグ発生！ 緊急対応をする場合</h3>
<h4>Hotfixブランチで対応する</h4>
<figure id="attachment_1209" aria-describedby="caption-attachment-1209" style="width: 859px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix.png" alt="Git Flow Hotfix" width="859" height="395" class="size-full wp-image-1209" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix.png 859w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix-300x138.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix-768x353.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Git-Flow-hotfix-696x320.png 696w" sizes="(max-width: 859px) 100vw, 859px" /></a><figcaption id="caption-attachment-1209" class="wp-caption-text">Hotfixを選択</figcaption></figure>

<figure id="attachment_1211" aria-describedby="caption-attachment-1211" style="width: 652px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/hotfix-git.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/hotfix-git.png" alt="Hotfix Git" width="652" height="361" class="size-full wp-image-1211" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/hotfix-git.png 652w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/hotfix-git-300x166.png 300w" sizes="(max-width: 652px) 100vw, 652px" /></a><figcaption id="caption-attachment-1211" class="wp-caption-text">Hotfixのブランチを作成</figcaption></figure>

<figure id="attachment_1213" aria-describedby="caption-attachment-1213" style="width: 764px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix.png" alt="Finish Hotfix" width="764" height="422" class="size-full wp-image-1213" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix.png 764w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix-300x166.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix-696x385.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/finish_hotfix-760x420.png 760w" sizes="(max-width: 764px) 100vw, 764px" /></a><figcaption id="caption-attachment-1213" class="wp-caption-text">作業が完了したらGITFLOWメニューから finish hotfix をクリック</figcaption></figure>

<figure id="attachment_1216" aria-describedby="caption-attachment-1216" style="width: 657px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/bug-fix.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/bug-fix.png" alt="Bug Fix" width="657" height="402" class="size-full wp-image-1216" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/bug-fix.png 657w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/bug-fix-300x184.png 300w" sizes="(max-width: 657px) 100vw, 657px" /></a><figcaption id="caption-attachment-1216" class="wp-caption-text">hotfixに名前をつけ（無記入でも可）ブランチを消すか選択 → Finish Hotfixをクリック</figcaption></figure>

<figure id="attachment_1218" aria-describedby="caption-attachment-1218" style="width: 888px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch.png" alt="Merge To Main Branch" width="888" height="318" class="size-full wp-image-1218" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch.png 888w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch-300x107.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch-768x275.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/merge-to-main-branch-696x249.png 696w" sizes="(max-width: 888px) 100vw, 888px" /></a><figcaption id="caption-attachment-1218" class="wp-caption-text">バグの修正（Hotfix）がmainにマージされる</figcaption></figure>]]></content:encoded>
					
					<wfw:commentRss>https://www.fukuda-gikou.co.jp/devlog/1143/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>これだけ知ってればOK！Gitクライアントの【GitKraken】の使い方</title>
		<link>https://www.fukuda-gikou.co.jp/devlog/913/</link>
		
		<dc:creator><![CDATA[福田 修平]]></dc:creator>
		<pubDate>Sun, 03 Jan 2021 03:33:28 +0000</pubDate>
				<category><![CDATA[開発ブログ]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[GitKraken]]></category>
		<guid isPermaLink="false">https://www.fukuda-gikou.co.jp/?p=913</guid>

					<description><![CDATA[この記事で紹介する方法を知れることで、基本的なGitKrakenの操作方法が把握できます。今までGitを使ったことがない方やGitでソース管理をしたことがない方でも分かる内容です。 サンプルとしてGitKrakenでGi [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>この記事で紹介する方法を知れることで、基本的なGitKrakenの操作方法が把握できます。今までGitを使ったことがない方やGitでソース管理をしたことがない方でも分かる内容です。
    サンプルとしてGitKrakenでGitを操作する一連の流れをご紹介します。</p>
<h1>GitKrakenの注意点</h1>
<h2>GitKrakenは無料で使えるけど…</h2>
<p>GitKrakenは有料のソフトです。無料で使う場合、<strong>ソースコードが一般に公開されるタイプのリポジトリ（Public
        Repository）</strong>しか管理できません。ソースコードを一般公開されたくない場合（多くの場合がこっちかと思いますが…）有料版アカウントにする必要があります。</p>
<p>無料でGitKrakenを使いたい場合はこの点を割り切って使う必要があります。まずは無料版を使って気に入ったら有料へ移行してみてはいかがでしょうか。</p>
<h2>Mac版（Big Sur）で使うと動作がメッチャ重い…</h2>
<p>GitKrakenをインストール後、アプリを起動してみるとめちゃくちゃ重いことに気が付きます。OSにもよるかと思いますが、私の環境だと安定して操作できるのに1分ほど待たなければなりませんでした。</p>
<p>一旦、GitKrakenを終了し、コードをTerminalで打ってもう一度GitKrakenを起動することで重たい症状が解消しました。</p>
<pre>codesign --remove-signature /Applications/GitKraken.app/Contents/Frameworks/GitKraken\ Helper\ \(Renderer\).app</pre>
<a href="https://stackoverflow.com/questions/64925749/gitkraken-is-very-slow-since-macos-big-sur-update" target="_blank" rel="noopener">GitKraken is
        very slow since macOS Big Sur update &#8211; Stack Overflow</a>
<h2>現時点では英語版しかない</h2>
<p>令和3年1月3日時点でGitKrakenは英語版しかありません。日本語パッチ等探せばあるかもしれませんが、今の所英語表記に慣れながら使うしかなさそうです。</p>
<h1>GitKrakenの基本操作</h1>
<h2>イニット（init）</h2>
<p>一番最初に行う作業がイニットです。この作業を行うとディレクトリに<code>.git</code>というgitの設定ファイル一式が出来上がります。</p>

<figure id="attachment_925" aria-describedby="caption-attachment-925" style="width: 1075px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use.png" alt="" width="1075" height="721" class="size-full wp-image-925" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use.png 1075w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-300x201.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-1024x687.png 1024w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-768x515.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-696x467.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-1068x716.png 1068w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_who_to_use-626x420.png 626w" sizes="(max-width: 1075px) 100vw, 1075px" /></a><figcaption id="caption-attachment-925" class="wp-caption-text">【Start a local repo】をクリック</figcaption></figure>

<p>例）リポジトリ名：blog で作成</p>
<figure id="attachment_1063" aria-describedby="caption-attachment-1063" style="width: 997px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1.png" alt="GitKraken UI" width="997" height="471" class="size-full wp-image-1063" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1.png 997w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1-300x142.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1-768x363.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1-696x329.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-1-889x420.png 889w" sizes="(max-width: 997px) 100vw, 997px" /></a><figcaption id="caption-attachment-1063" class="wp-caption-text">Init → Local Only → Name （ディレクトリ名を入力）→ Initialize In（ディレクトリを指定） → Create Repository</figcaption></figure>

<figure id="attachment_1065" aria-describedby="caption-attachment-1065" style="width: 1276px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI.png" alt="GitKraken_UI" width="1276" height="435" class="size-full wp-image-1065" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI.png 1276w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-300x102.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1024x349.png 1024w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-768x262.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-696x237.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1068x364.png 1068w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1232x420.png 1232w" sizes="(max-width: 1276px) 100vw, 1276px" /></a><figcaption id="caption-attachment-1065" class="wp-caption-text">ローカルにblogというリポジトリが作成される</figcaption></figure>

<figure id="attachment_1068" aria-describedby="caption-attachment-1068" style="width: 723px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/blog_directory.jpg"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/blog_directory.jpg" alt="" width="723" height="268" class="size-full wp-image-1068" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/blog_directory.jpg 723w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/blog_directory-300x111.jpg 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/blog_directory-696x258.jpg 696w" sizes="(max-width: 723px) 100vw, 723px" /></a><figcaption id="caption-attachment-1068" class="wp-caption-text">作成されたディレクトリの中に【README.md】ファイルが作成される</figcaption></figure>


<figure id="attachment_1070" aria-describedby="caption-attachment-1070" style="width: 730px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1.png" alt="GitKraken UI" width="730" height="372" class="size-full wp-image-1070" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1.png 730w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1-300x153.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_UI-1-696x355.png 696w" sizes="(max-width: 730px) 100vw, 730px" /></a><figcaption id="caption-attachment-1070" class="wp-caption-text">不可視ファイル【.git】が作成される（この中にgitの設定ファイルが格納されている）</figcaption></figure>

<h3>ファイル（hello.txt）を追加しステージング → コミットする</h3>

<figure id="attachment_1118" aria-describedby="caption-attachment-1118" style="width: 1032px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes.png" alt="GitKraken stage file" width="1032" height="646" class="size-full wp-image-1118" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes.png 1032w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes-300x188.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes-1024x641.png 1024w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes-768x481.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes-696x436.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken-_stage_changes-671x420.png 671w" sizes="(max-width: 1032px) 100vw, 1032px" /></a><figcaption id="caption-attachment-1118" class="wp-caption-text">ファイル（hello.txt）を追加すると【+1】が表示される → Stage all changes をクリック</figcaption></figure>

<figure id="attachment_1120" aria-describedby="caption-attachment-1120" style="width: 1013px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file.png" alt="Commit changes to file" width="1013" height="561" class="size-full wp-image-1120" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file.png 1013w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file-300x166.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file-768x425.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file-696x385.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/Commit-changes-to-file-758x420.png 758w" sizes="(max-width: 1013px) 100vw, 1013px" /></a><figcaption id="caption-attachment-1120" class="wp-caption-text">Commit changes to 〜 file をクリック</figcaption></figure>

<figure id="attachment_1122" aria-describedby="caption-attachment-1122" style="width: 613px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/commit_log.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/commit_log.png" alt="commit log" width="613" height="96" class="size-full wp-image-1122" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/commit_log.png 613w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/commit_log-300x47.png 300w" sizes="(max-width: 613px) 100vw, 613px" /></a><figcaption id="caption-attachment-1122" class="wp-caption-text">コミットの完了</figcaption></figure>

<h3>コミットを取り消す（元に戻す）</h3>

<figure id="attachment_1135" aria-describedby="caption-attachment-1135" style="width: 1259px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1.png" alt="Gitkraken Reset Commit" width="1259" height="478" class="size-full wp-image-1135" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1.png 1259w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-300x114.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-1024x389.png 1024w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-768x292.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-696x264.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-1068x405.png 1068w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/GitKraken_reset_commit-2-1-1106x420.png 1106w" sizes="(max-width: 1259px) 100vw, 1259px" /></a><figcaption id="caption-attachment-1135" class="wp-caption-text">もとに戻したいコミットの上で右クリック → Reset main to this commit → Hard &#8211; discard all changes をクリック</figcaption></figure>

<h3>ブランチを作成する</h3>
<figure id="attachment_1133" aria-describedby="caption-attachment-1133" style="width: 1003px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch.png" alt="Create Branch" width="1003" height="439" class="size-full wp-image-1133" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch.png 1003w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch-300x131.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch-768x336.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch-696x305.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/create-branch-960x420.png 960w" sizes="(max-width: 1003px) 100vw, 1003px" /></a><figcaption id="caption-attachment-1133" class="wp-caption-text">ブランチを作りたいコミットの上で右クリック → Create branch here</figcaption></figure>

<h3>ブランチを切り替える</h3>

<figure id="attachment_1137" aria-describedby="caption-attachment-1137" style="width: 868px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change.png"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change.png" alt="Branch Change" width="868" height="426" class="size-full wp-image-1137" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change.png 868w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-300x147.png 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-768x377.png 768w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-696x342.png 696w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-856x420.png 856w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-324x160.png 324w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/branch_change-533x261.png 533w" sizes="(max-width: 868px) 100vw, 868px" /></a><figcaption id="caption-attachment-1137" class="wp-caption-text">切り替えたいブランチをダブルクリック</figcaption></figure>

<h3>マージする</h3>
<figure id="attachment_1139" aria-describedby="caption-attachment-1139" style="width: 613px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch.jpg"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch.jpg" alt="Marge Branch" width="613" height="318" class="size-full wp-image-1139" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch.jpg 613w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-300x156.jpg 300w" sizes="(max-width: 613px) 100vw, 613px" /></a><figcaption id="caption-attachment-1139" class="wp-caption-text">new_branchからmainへマージする場合、new_branchをmainへドラッグランドドロップ</figcaption></figure>

<figure id="attachment_1141" aria-describedby="caption-attachment-1141" style="width: 710px" class="wp-caption alignnone"><a href="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-1.jpg"><img decoding="async" loading="lazy" src="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-1.jpg" alt="Merge Branch" width="710" height="238" class="size-full wp-image-1141" srcset="https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-1.jpg 710w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-1-300x101.jpg 300w, https://www.fukuda-gikou.co.jp/wp-content/uploads/2021/01/marge-branch-1-696x233.jpg 696w" sizes="(max-width: 710px) 100vw, 710px" /></a><figcaption id="caption-attachment-1141" class="wp-caption-text">Merge new_branch into main をクリック</figcaption></figure>

<p>以上、GitKrakenによるGit操作説明になります。</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
