次のシナリオを検討してください。新しく作成されたブランチがどのブランチに基づいているかをどのように知っていますか?
私はmasterからブランチを作成し、そのブランチ1を呼び出して、そのブランチ(b)の別のコミットを作成します。それから私はgit checkout -b branch2
を使ってbranch1とmasterをマージせずに別のブランチを作成します。
A)どちらのブランチ、branch2に基づいていますか?マスターブランチのブランチを自動的に作成するのか、ブランチのブランチを作成するのでしょうか?
B)最初の部分がカバーしていないブランチからブランチを作成する方法(つまり、最初の部分の答えがブランチ1のブランチを作成するものである場合、ブランチを作成する方法
master --> a
\
\
branch1 --> b
(location of new branch?)