いいえ!私は支店を作成しましたprac
。私は自分の変更を行い、それらをコミットしてマスターとマージしています。新しい支店の上流に設定する
要するに、これは私のワークフローが2つの支店、すなわちマスターとプラクティスで構成されている場合に通常行うことです。たびに、私はPRACブランチのコードが
GitのチェックアウトPRAC
gitのは、何を追加gitの-mをコミットする "ので、nはそう"
Gitチェックアウトマスター
、何かをしたいですGitのマージPRAC
私は私の枝を削除しないでください。通常、私は常に最終的なコードのショーケースのために練習とマスターのために1つの支店を持っています。コメントは私の考え方を改善することを歓迎しています:D
今、私は故意にgit push
を打ちました。私は次のことに気付いた。
致命的:現在のブランチpracにはアップストリームブランチがありません。 今すぐ
git push --set-upstream origin prac
を使用し、現在のブランチをプッシュし、上流などのリモートを設定するには、私の質問は、私は、リモートにこのPRACブランチのために上流に設定した場合、その後、私は合併行う必要がありますということですか?それとも、基本的にマージとは違うの?
私が理解していることから、上流に設定した後、私はすでにメインリポジトリに変更を加えました。それでは、何がマージされるのでしょうか?または、これは後でプッシュする必要のある新しいインスタンス/フォークにプッシュしますか?
私の友人が混乱しています!
また、上流の設定とは何か、あなたのために何を行うかを説明する関連する質問に[この回答](https://stackoverflow.com/a/37770744/1256452)を参照してください。 – torek
ありがとう@torek。読んで消費するロット。 – kushalvm