Enviar búsqueda
Cargar
gitの履歴を線形に保つ
•
Descargar como PPTX, PDF
•
1 recomendación
•
1,132 vistas
y42sora
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Recomendados
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
Digitaltransformation Journey
Digitaltransformation Journey
toshihiro ichitani
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
新一 河村
カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021
Itsuki Kuroda
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
Itsuki Kuroda
人は1ヶ月でエンジニアになれるのか
人は1ヶ月でエンジニアになれるのか
Yamaura Kiyoto
Recomendados
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
Digitaltransformation Journey
Digitaltransformation Journey
toshihiro ichitani
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
FormsとPower AutomateとTeamsを使った問合せ管理の仕組みをつくる
新一 河村
カネとAgile(大企業新規事業編) #rsgt2021
カネとAgile(大企業新規事業編) #rsgt2021
Itsuki Kuroda
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
akipii Oga
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
結果的に組織がAgileな状態であること #agile #scrum #leanstartup
Itsuki Kuroda
人は1ヶ月でエンジニアになれるのか
人は1ヶ月でエンジニアになれるのか
Yamaura Kiyoto
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
Kenichiro Nakamura
人間と話す: Lean Customer Development (Lean Startup Update 2015)
人間と話す: Lean Customer Development (Lean Startup Update 2015)
Takaaki Umada
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話
cyberagent
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
増田 亨
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
Leanstartupをリーンにヤル #リーンスタートアップ
Leanstartupをリーンにヤル #リーンスタートアップ
Itsuki Kuroda
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
Google Cloud Platform - Japan
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
Takaaki Umada
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
Itsuki Kuroda
絶望と最後の希望
絶望と最後の希望
Tatsuya Sato
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
Junya Suzuki
Tackling Complexity
Tackling Complexity
Yoshitaka Kawashima
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
Minoru Maeda
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
Livesense Inc.
オーバーエンジニアリングって何? #devsumi #devsumiA
オーバーエンジニアリングって何? #devsumi #devsumiA
Ore Product
ぎっと、これから
ぎっと、これから
Ryo Tajima
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
Takuya Mukohira
Más contenido relacionado
La actualidad más candente
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
Kenichiro Nakamura
人間と話す: Lean Customer Development (Lean Startup Update 2015)
人間と話す: Lean Customer Development (Lean Startup Update 2015)
Takaaki Umada
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話
cyberagent
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
増田 亨
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
Leanstartupをリーンにヤル #リーンスタートアップ
Leanstartupをリーンにヤル #リーンスタートアップ
Itsuki Kuroda
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
Google Cloud Platform - Japan
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
Takaaki Umada
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
Itsuki Kuroda
絶望と最後の希望
絶望と最後の希望
Tatsuya Sato
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
Junya Suzuki
Tackling Complexity
Tackling Complexity
Yoshitaka Kawashima
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
Minoru Maeda
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
Livesense Inc.
オーバーエンジニアリングって何? #devsumi #devsumiA
オーバーエンジニアリングって何? #devsumi #devsumiA
Ore Product
La actualidad más candente
(20)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
今更聞けない!?Microsoft Graph で始める Office 365 データ活用と事例の紹介
人間と話す: Lean Customer Development (Lean Startup Update 2015)
人間と話す: Lean Customer Development (Lean Startup Update 2015)
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
マッチングサービスにおけるKPIの話
マッチングサービスにおけるKPIの話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Leanstartupをリーンにヤル #リーンスタートアップ
Leanstartupをリーンにヤル #リーンスタートアップ
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
マーケティングを捨てよ、サポートへ出よう 事例から見るスタートアップ初期におけるユーザー獲得
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
絶望と最後の希望
絶望と最後の希望
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
Tackling Complexity
Tackling Complexity
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
オーバーエンジニアリングって何? #devsumi #devsumiA
オーバーエンジニアリングって何? #devsumi #devsumiA
Destacado
ぎっと、これから
ぎっと、これから
Ryo Tajima
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
Takuya Mukohira
Gitを使った開発ワークフロー
Gitを使った開発ワークフロー
Shiro Miyazaki
git flowを使った開発フロー
git flowを使った開発フロー
shigetoshi komatsu
Git flow概要紹介
Git flow概要紹介
y42sora
SCM Boot Camp
SCM Boot Camp
bleis tift
こわくない Git
こわくない Git
Kota Saito
Destacado
(7)
ぎっと、これから
ぎっと、これから
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
学校にギークっぽい集団を作ってみたかった Kosenconf946 #2
Gitを使った開発ワークフロー
Gitを使った開発ワークフロー
git flowを使った開発フロー
git flowを使った開発フロー
Git flow概要紹介
Git flow概要紹介
SCM Boot Camp
SCM Boot Camp
こわくない Git
こわくない Git
Similar a gitの履歴を線形に保つ
Git講習会
Git講習会
galluda
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめ
Natsumi Kashiwa
15分でわかるGit入門
15分でわかるGit入門
to_ueda
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Gitの便利ワザ
Gitの便利ワザ
ktateish
Gitを使ってみませんか
Gitを使ってみませんか
Atsuhiro Takiguchi
ゼミGit
ゼミGit
Takuya Uehara
Git勉強会
Git勉強会
masahiro_minami
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git
Youhei Nitta
Git 勉強会
Git 勉強会
kinme modoki
Github第4章
Github第4章
Yuto Suzuki
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
20120324 git training
20120324 git training
Takeshi AKIMA
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
Gitプレゼンテーション
Gitプレゼンテーション
Masaru Ookawa
Git 初心者のための GitHub Pages
Git 初心者のための GitHub Pages
Takenori Nakagawa
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
Gitの紹介
Gitの紹介
Shoot Morii
バージョン管理
バージョン管理
Misa Kondo
今更だけど 「git rebase」の 使い方を覚えた話
今更だけど 「git rebase」の 使い方を覚えた話
iPride Co., Ltd.
Similar a gitの履歴を線形に保つ
(20)
Git講習会
Git講習会
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめ
15分でわかるGit入門
15分でわかるGit入門
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Gitの便利ワザ
Gitの便利ワザ
Gitを使ってみませんか
Gitを使ってみませんか
ゼミGit
ゼミGit
Git勉強会
Git勉強会
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git
Git 勉強会
Git 勉強会
Github第4章
Github第4章
Gitの使い方あれこれ
Gitの使い方あれこれ
20120324 git training
20120324 git training
2018 07-18 git-hub講座
2018 07-18 git-hub講座
Gitプレゼンテーション
Gitプレゼンテーション
Git 初心者のための GitHub Pages
Git 初心者のための GitHub Pages
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Gitの紹介
Gitの紹介
バージョン管理
バージョン管理
今更だけど 「git rebase」の 使い方を覚えた話
今更だけど 「git rebase」の 使い方を覚えた話
gitの履歴を線形に保つ
1.
gitの履歴を線形に保つ @y42sora 2013/07/07
2.
今回の発表は100%の正解では ありません いろんなところから 斧が飛んでくる可能性があります
3.
Gitでマージを適当に使うと…
4.
Gitでマージを適当に使うと…
5.
わかりやすいコミットグラフ ○ ×
6.
Git-flowだとわりと起きる…
7.
Git-flowだとわりと起きる…
8.
つ git rebase
9.
git rebase git rebase
<branch name> 現在のブランチのコミットを全て、 指定したブランチに対して実行し直す
10.
図解 develop feat/login 今ココ
11.
図解 develop feat/login git rebase develop 今ココ
12.
図解 develop feat/login
13.
図解 develop feat/login
14.
図解 develop feat/login
15.
図解 develop feat/login
16.
図解 develop
17.
マージとrebaseの比較 • マージ 簡単操作 過去のデータは一切変更しない コミットグラフの地下鉄路線図化 • rebase コミットごとにコンフリクト処理 過去のデータを変更してしまう コミットグラフは見やすくなる pushしたやつをrebaseすると大変な事に…
18.
運用例 develop、masterに対してはマージする マージコミットを作成してマージする 変更とそれに付随する一連のコミットがわかるように 機能3 機能2 機能1
19.
運用例 マージ前は最新版にrebase レビュー後に自動マージすることで、 developに対してコンフリクト解決によるミスを入れてしまわないため ←マージミス ←マージミスがdevelopに
20.
運用例 マージ前は最新版にrebase レビュー後に自動マージすることで、 developに対してコンフリクト解決によるミスを入れてしまわないため developにマージする前に最新版のdevelopの変更を取り込む (branchにdevelopをマージする)というのもありだけど、 できればトピックブランチに別のトピックの変更を入れるのは避けたい 開発単位を小さくしてこまめにrebaseすれば そんなにコンフリクト解決で死んだりしない(多分
21.
運用例 作業用ブランチは作った人の自由 pushした後にrebaseしようが何でもOK レビュー前にはレビューしてもらう人が責任もってdevelopにrebase レビューの修正を反映する場合は履歴を書き換えるのは避けた方が良さそう
22.
おまけ SourceTree便利だよ! リポジトリを見るならこれで
Descargar ahora