[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