[Git]インフラストラクチャ-地獄からのGit-Git革新ブランチ
6155 ワード
ブランチの紹介
ブランチの作成
git commit -am
自動的にaddとmessageだけを書かせます.
exoブランチを作成し、exoブランチに移動します.
メインブランチの状態と同じです.ブランチを作成すると、現在のブランチのステータスがコピーされます.
ブランチ情報の確認
git logを作るだけでどれがMasterでどれがBranchなのか分からなくなる
git log --branches --decorate
主ブランチの最新コミットは2,exoブランチの最新コミットは4であることがわかる.headはexoなので、exoブランチにチェックアウトされているのが見えます.
今はあまり差がないように見えますが、Masterとexoはそれぞれの道を歩くと明らかな差があります.
マスター版のf 3.txtが追加されました.
左から枝が違う色に分かれているのが見えます.
分岐点を簡潔に把握する.
streerコマンドを打つとguiに表示されます.
git log branch1..branch2
brach 1とbranch 2の違いを示した.
ブランチのマージ
exoの内容をmasterにマージします.
マスターで決済した後、マスターでマージする必要があります.
自動的に新しいコミットになります.このコミットはmerge時に作成されたコミットです.この提出には両親が二人います.
exoは3番と4番がありますが、Masterが作った5番はありません.5番にも持ってもらいましょう
exoもmasterと同じ提出を持ち,3,4,5を共通の親としている.
マスターに戻り、不要なexoブランチを削除しました.
ぶんかつしゅうせい
https://git-scm.com/
解決すべき問題が発生したので、ブランチを追加します.
iss 53は、マスタc 2に同時にコミットする.
第53期で内容を修正して提出するとこうなります.
急がれる問題があったため、Master Branchはhotfixを行った.
hotfixをプライマリブランチにマージすると、
fast-forwardは早く風邪を引くという意味です.hotfixで指定したコミットがmasterブランチで指定したコミットをすばやく迂回すると、マージは終了します.
以前、mergeはここで実行するのではなく、単独のcommitを生成しましたが、masterが指すコミットを変更します.これをfast-forwardと言います.
今iss 53を処理するために、書類を決済して修正しました.
iss 53がマスターから独立してから、マスターは変わりました.このとき、masterとiss 53の共通の祖先を探し、c 4とc 5を統合し、個別のコミットを作成する(c 6)
高速転送ではコミットは作成されず、高速転送ではなくコミットが作成されます.
Stash
stashは隠れた意味です.ブランチで作業している内容が完了していない場合は、コミットする前にどこかに非表示にします.
まだ作業が完了していない場合は、masterブランチを使用してcheckoutを行う必要があります.
ではexpでの作業もmasterに影響します.
git stash
WIPはWorking In Process
Master Branchで仕事中に帰ってきました.git stash apply
非表示のファイルを表示できます
リセットして飛んでいくように見えますが.
明示的に削除しなければ、いつも生きています.
git stash applyを使用する場合は、最新のものを適用します.
Git stash dropは最近のものを削除します.
Reference
この問題について([Git]インフラストラクチャ-地獄からのGit-Git革新ブランチ), 我々は、より多くの情報をここで見つけました
https://velog.io/@injoon2019/Git-인프런-지옥에서-온-Git-git의-혁신-branch
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
git commit -am
自動的にaddとmessageだけを書かせます.
exoブランチを作成し、exoブランチに移動します.
メインブランチの状態と同じです.ブランチを作成すると、現在のブランチのステータスがコピーされます.
ブランチ情報の確認
git logを作るだけでどれがMasterでどれがBranchなのか分からなくなる
git log --branches --decorate
主ブランチの最新コミットは2,exoブランチの最新コミットは4であることがわかる.headはexoなので、exoブランチにチェックアウトされているのが見えます.
今はあまり差がないように見えますが、Masterとexoはそれぞれの道を歩くと明らかな差があります.
マスター版のf 3.txtが追加されました.
左から枝が違う色に分かれているのが見えます.
分岐点を簡潔に把握する.
streerコマンドを打つとguiに表示されます.
git log branch1..branch2
brach 1とbranch 2の違いを示した.
ブランチのマージ
exoの内容をmasterにマージします.
マスターで決済した後、マスターでマージする必要があります.
自動的に新しいコミットになります.このコミットはmerge時に作成されたコミットです.この提出には両親が二人います.
exoは3番と4番がありますが、Masterが作った5番はありません.5番にも持ってもらいましょう
exoもmasterと同じ提出を持ち,3,4,5を共通の親としている.
マスターに戻り、不要なexoブランチを削除しました.
ぶんかつしゅうせい
https://git-scm.com/
解決すべき問題が発生したので、ブランチを追加します.
iss 53は、マスタc 2に同時にコミットする.
第53期で内容を修正して提出するとこうなります.
急がれる問題があったため、Master Branchはhotfixを行った.
hotfixをプライマリブランチにマージすると、
fast-forwardは早く風邪を引くという意味です.hotfixで指定したコミットがmasterブランチで指定したコミットをすばやく迂回すると、マージは終了します.
以前、mergeはここで実行するのではなく、単独のcommitを生成しましたが、masterが指すコミットを変更します.これをfast-forwardと言います.
今iss 53を処理するために、書類を決済して修正しました.
iss 53がマスターから独立してから、マスターは変わりました.このとき、masterとiss 53の共通の祖先を探し、c 4とc 5を統合し、個別のコミットを作成する(c 6)
高速転送ではコミットは作成されず、高速転送ではなくコミットが作成されます.
Stash
stashは隠れた意味です.ブランチで作業している内容が完了していない場合は、コミットする前にどこかに非表示にします.
まだ作業が完了していない場合は、masterブランチを使用してcheckoutを行う必要があります.
ではexpでの作業もmasterに影響します.
git stash
WIPはWorking In Process
Master Branchで仕事中に帰ってきました.git stash apply
非表示のファイルを表示できます
リセットして飛んでいくように見えますが.
明示的に削除しなければ、いつも生きています.
git stash applyを使用する場合は、最新のものを適用します.
Git stash dropは最近のものを削除します.
Reference
この問題について([Git]インフラストラクチャ-地獄からのGit-Git革新ブランチ), 我々は、より多くの情報をここで見つけました
https://velog.io/@injoon2019/Git-인프런-지옥에서-온-Git-git의-혁신-branch
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
exoの内容をmasterにマージします.
マスターで決済した後、マスターでマージする必要があります.
自動的に新しいコミットになります.このコミットはmerge時に作成されたコミットです.この提出には両親が二人います.
exoは3番と4番がありますが、Masterが作った5番はありません.5番にも持ってもらいましょう
exoもmasterと同じ提出を持ち,3,4,5を共通の親としている.
マスターに戻り、不要なexoブランチを削除しました.
ぶんかつしゅうせい
https://git-scm.com/
解決すべき問題が発生したので、ブランチを追加します.
iss 53は、マスタc 2に同時にコミットする.
第53期で内容を修正して提出するとこうなります.
急がれる問題があったため、Master Branchはhotfixを行った.
hotfixをプライマリブランチにマージすると、
fast-forwardは早く風邪を引くという意味です.hotfixで指定したコミットがmasterブランチで指定したコミットをすばやく迂回すると、マージは終了します.
以前、mergeはここで実行するのではなく、単独のcommitを生成しましたが、masterが指すコミットを変更します.これをfast-forwardと言います.
今iss 53を処理するために、書類を決済して修正しました.
iss 53がマスターから独立してから、マスターは変わりました.このとき、masterとiss 53の共通の祖先を探し、c 4とc 5を統合し、個別のコミットを作成する(c 6)
高速転送ではコミットは作成されず、高速転送ではなくコミットが作成されます.
Stash
stashは隠れた意味です.ブランチで作業している内容が完了していない場合は、コミットする前にどこかに非表示にします.
まだ作業が完了していない場合は、masterブランチを使用してcheckoutを行う必要があります.
ではexpでの作業もmasterに影響します.
git stash
WIPはWorking In Process
Master Branchで仕事中に帰ってきました.git stash apply
非表示のファイルを表示できます
リセットして飛んでいくように見えますが.
明示的に削除しなければ、いつも生きています.
git stash applyを使用する場合は、最新のものを適用します.
Git stash dropは最近のものを削除します.
Reference
この問題について([Git]インフラストラクチャ-地獄からのGit-Git革新ブランチ), 我々は、より多くの情報をここで見つけました
https://velog.io/@injoon2019/Git-인프런-지옥에서-온-Git-git의-혁신-branch
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
stashは隠れた意味です.ブランチで作業している内容が完了していない場合は、コミットする前にどこかに非表示にします.
まだ作業が完了していない場合は、masterブランチを使用してcheckoutを行う必要があります.
ではexpでの作業もmasterに影響します.
git stash
WIPはWorking In Process
Master Branchで仕事中に帰ってきました.
git stash apply
非表示のファイルを表示できますリセットして飛んでいくように見えますが.
明示的に削除しなければ、いつも生きています.
git stash applyを使用する場合は、最新のものを適用します.
Git stash dropは最近のものを削除します.
Reference
この問題について([Git]インフラストラクチャ-地獄からのGit-Git革新ブランチ), 我々は、より多くの情報をここで見つけました https://velog.io/@injoon2019/Git-인프런-지옥에서-온-Git-git의-혁신-branchテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol