私はGitを使用しており、ブランチB1からブランチB2を作成しました。 B1に変更が加えられたので、私はB1を私のB2にマージしました。私の作業コピーはこのマージの前にきれいでした。今、マージ後、私は突然私の作業コピーにファイルを持っています。これは正常ですか?私はGitを初めて使う人です。今私はこの変更をコミットする必要がありますが、私はこれらの変更を行った人ではないので、これが正常な動作であれば、コミットの説明として何を入れますか?ブランチを現在のものにマージすると、作業コピーにファイルを追加する必要がありますか?
0
A
答えて
0
はい、 現在のブランチにあるすべてのコミット済みファイルは、作業ディレクトリに反映されます。
作業ディレクトリはGITによって仮想的に管理され、現在チェックアウトされているブランチに基づいて変更が加えられます。
したがって、ブランチB2からブランチB1へのすべての新しい変更をプルしました。現在はブランチB1にあり、新しい変更はブランチb1のマージ後の作業ディレクトリに反映されます。
通常、ブランチb1の変更をライブで収集する他のブランチの変更とともにテストする必要がある場合は、マージが必要です。
関連する問題
- 1. サブブランチを持つスーパープロジェクトのマスターブランチに作業ブランチをマージする必要がありますか?
- 2. SVN - 別のブランチに作業コピーをマージする
- 3. ブランチをトランクにマージした後にテストする必要がありますか。 ?
- 4. Subversion:現在無視され、ほとんどの作業コピーに存在するディレクトリを追加するには?
- 5. 1列に2つの配列をマージ(要素があまりにもマージする必要があります)
- 6. Eclipseで作業しているときに、ソースコントロールにワークスペースを追加する必要がありますか?
- 7. SSISにexcelファイルを追加する必要があります
- 8. APKファイルにアイコンを追加する必要があります
- 9. gh-pagesをmasterブランチとマージする必要がありますか?
- 10. Qt5 - ビルド時に追加ファイルをコピー - 多くの状況で動作する必要があります
- 11. 作業コピーを作成せずに2つのブランチをマージする
- 12. Pythonで私の現在の作業ディレクトリを常に指定する必要はありますか?
- 13. 作業者はSparkにHadoopもインストールする必要がありますか?
- 14. Javascript:ifを関数に入れるときに、追加する必要があるものはありますか?
- 15. 私の.gitignoreファイルにyarn-error.logを追加する必要がありますか?
- 16. どのファイルをSouce Control(サービスリファレンス)に追加する必要がありますか
- 17. VCSにポッドを追加する必要がありますか?
- 18. SQL文に見積もりを追加する必要はありますか?
- 19. 作業コピーのブランチをどのように追跡するのですか?
- 20. 作業コピーに作業コピーからリンクされたファイルがありません
- 21. データベースGUIDをファイル名に追加する必要がありますか?
- 22. FakesAssembliesファイルをソース管理に追加する必要がありますか?
- 23. .vcxproj.filterファイルをソース管理に追加する必要がありますか?
- 24. iTunesArtworkファイルに光沢効果を追加する必要がありますか?
- 25. 2つのgitブランチ間でdiffをマージして作業コピーに適用する
- 26. ブランチで作業するためにチェックアウトが必要です
- 27. gitignoreもgitに追加してコミットする必要がありますか?
- 28. GIT:非現在のブランチにローカル変更を追加する
- 29. Mercurialのワークフロー:「トランク」にプッシュ私のローカル作業コピーのファイルを追跡しますが、ないようにする必要があります
- 30. 現在の作業者が作業窃盗に参加していますか?