[Git]Githubを砕く🚀🚀


今回はブランチを作成して、私が今どんな状況にあるかを見てみましょう.
それぞれの状況でどうすればいいか整理します.

ブランチの追加


今は俳優リストを書いたテキストファイルを基地にアップロードしています.
今、ここにはまだ確定していない俳優がいます.
まだ確定していませんが記録しなければなりませんブランキーを利用して
待機中の俳優たちを記録しておきます
まずブランキーの今の状況を見たいなら

removeがあるのは実験のためなので、そのまま見ればいいです!
git branch --list
このコマンドで確認すればいいです.
ブランチを追加したい場合は、次のコマンドを使用します.
git branch [branchname]
追加して状態を見ると先ほどとは違う分岐が見られます

羽状分岐の利用方法


ブランチの移動


一人で仕事をしていると、多くの分岐は必要ありませんが、
多くの人と協力してプロジェクトをすれば、大きな分岐があります.
この場合、使用するブランチをどのように移動するかを見てみましょう.
git checkout [branchname]
上のコマンドで移動します.
まず,先ほど作成したactor ver 2ブランチに別のテキストファイルを作成して実験を行う.

現在のactor ver 2では元の俳優の代わりに他の俳優が押しています
Actor ver 2のstory ver 2ファイル
マスターではないものを見ることができ、分岐するにつれて、それぞれのバージョンがあります.
考えてみればいい

ブランキーが何人いたら?


ここから3つのブランチで処理します.
突然、主演たちをブラック・ガーディアン単独映画にしようとする人がいた.

このように映画を撮りたいです.
今、物語の作者が一つ一つ参加して、物語を追加します.
各物語の作者はブランキーに入り、状況を創造し、アップロードします.

1つ目はオリジナルで、2つ目は別のブランチの場合です.
誰もが違うものを見た.
HEAD
今私が見ている位置=今私の位置
右は左と違って、branchとは違う場所にあります.
MasterとHaterをあげました
状況を示すために2つの場所で腕立て伏せをしましたが、
haterブランチでプッシュすると、再マージされます.

ブランチをプライマリノードにマージします。


今、私たちは黒未亡人の単独映画を作ることに合意しました.今、私たちは制作を始めます.
git merge [branchname] 
統合中に問題が発生しました.
元のシナリオを追加しました.どうすればいいですか.

vscを使っているので、vscで説明します.
バニラを設置するのはとても便利です.😁
全部で3つの選択肢があります.
1.主ブランチの内容のみを残します.
2.他のブランチの内容を持ってきます.
3.両方持ってきます.
黒い未亡人になるから2番目に選びましょう
このように追加すると、メインブランチの内容は消えます.
ブランチの内容はメインブランチに保持されます.
ここでgit logを表示

HEADは最新の状態で、HATER分岐の内容は一緒に行けません.

以前のファイルに移動したい場合は?


分岐を統合する過程を見ました
統合が行われ、他の状況にリカバリしたい場合は、
拡大してみます.

黄色の部分を見ると提出ごとにIDがありますか?同じです.
私服のIDだと言って、これをコピーします.
git checkout [commit id]
入力すればその時の位置に戻ることができます.
最初に押した場所に行きます.

次のファイルはクリアされ、ロールはまだ確定していません.
もちろん、Git logも変わりました.

回復するなら?

git checkout master
命令語に戻ればいい
その状態に戻ってから、また仕事をやり直して、続けて、次のブログで議論します.
この程度に一度自分でやると
このブログの内容をもっとよく理解することができます.
襟がどのように動いているのか理解できるからです.
実は私も復習のためにブログを書いています.
私には理解できるところがある.😁
普段あまり使わない部分を検索します.
また勉強できて嬉しいです.

見所


3.2 Gitブランチ-ブランチとマージの基礎
https://ohdowon064.tistory.com/3

終わりだ!