げんきちの秘密基地

エンジニアリングが世の中の思いを実現してきた歴史に気づき、29歳未経験からWEBエンジニアとして転生!【Danger】綺麗事を割と本気で言ってきます【GitHub】https://github.com/0840kg【Twitter】https://twitter.com/0840kg

Git、マージコミットまでの道のり

ぞす!げんきちです!\\\\٩( 'ω' )و ////

 

「いや、誰だよ」って方は、下記リンクを見てやってください。

  1. はじめまして!げんきちです! - げんきちの秘密基地

  2. 僕がエンジニアになりたい理由 - げんきちの秘密基地

目次〜

f:id:www08056561815:20190223214619j:plain

Gitでやらかすとクビになりますからね。

Gitでやらかすとクビになりますからね。

Gitでやらかすとクビになりますからね。

 

心に響くメンターの一言。

Gitのフローを確認したくなりました。

 

ブランチの分類

チームで開発する場合のGit環境をざっくり分けてみます。

 

①:スクラムマスターの、リモートリポジトリの、マスターブランチ

②:スクラムマスターの、リモートリポジトリの、作業用ブランチ

③:スクラムマスターの、ローカルリポジトリの、マスターブランチ

④:スクラムマスターの、ローカルリポジトリの、作業用ブランチ

⑤:自分の、リモートリポジトリの、マスターブランチ

⑥:自分の、リモートリポジトリの、作業用ブランチ

⑦:自分の、ローカルリポジトリの、マスターブランチ

⑧:自分の、ローカルリポジトリの、作業用ブランチ

 

マージまでの流れ

マージまでの流れをざっくり追ってみます。

#⑧の作成時にプルリクは作成済みとします。

 

1.⑧から⑧にコミットする。

2.⑧から⑥にプッシュする。

3.①でコンフリクトの有無を確認する 

#コンフリクトがある = ①と⑥で同じファイルに変更履歴がある。

4.①から⑧にプルする。

#⑧が⑧’(①+⑧)になる。

5.コンフリクトを解決する。

6.⑧’から⑧’にマージコミットする。

7.⑧’から⑥にプッシュする。

8.(LGTMなら)スクラムマスターにマージしてもらう。

 

少しだけ仲良くなれた気がします。

 

<一日一新>

 ハットグ。揚げものに〜砂糖をまぶす〜おいしい(字足らず) 

 

<学習進捗>

学習開始からの期間 :69
今日までの合計時間:688h
今日までに到達すべき目標時間:630h
目標との解離:58h
10,000時間」まで、

 

残り・・・9,312時間!」

 

以上です。

読んでくれた方々、ありがとうございました!((_ _ (´ω` )ペコ。

genkichi.hateblo.jp

genkichi.hateblo.jp

 

f:id:www08056561815:20190224095507g:plain

twitter.com