質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

7024閲覧

マージ後一部のファイルだけをマージ更新リストから除くには?

sakura-shi

総合スコア93

SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2020/06/08 06:40

編集2020/06/08 08:53

AブランチにBブランチをマージし、新たなAブランチを作成
A,BともにMasterでもDevelopでもない
マージ後の更新リストAは次にDevelopにマージする予定である

マージ後、pull requestし、更新されたファイルリストをGitHubでみたとき、マージ対象からはずしてよいファイルXがみつかった。

そのファイルXはDevelopやMasterに存在し、かつ必要なファイルであり当然Git管理されているため、マージ後のリストから削除はできないはずである。
ignoreは使用できない

上記のマージ後更新リストから、一部のファイルだけを除外するにはどうしたらよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yamap55

2020/06/08 13:52

全然意味が分かりません。後で見る別の回答者の方へのメモ的な意味も含みつつ確認事項を記載します。 1. 登場するブランチはA、B、新A(AにBをマージ)、Master、Developの5個であっている? 2. Masterブランチは関係ある? 3. 「マージ後の更新リストA」とは何?新Aブランチの事ですか? 4. 新AをDevelopにマージするためにpull requestしたら、ファイルXが差分として表示された。このXをDevelopにマージしたくない(DevelopのファイルXに修正を加えたくない)という事であっている?
sakura-shi

2020/06/08 15:04

1 はい 2 今直接関係はないです 3 そのとおりです 4 そのとおりです どうしたら4が実現できるでしょうか?
guest

回答1

0

ベストアンサー

質問への追記・修正の依頼での記載を元に回答いたします。

新AをDevelopにマージするためにpull requestしたら、ファイルXが差分として表示された。このXをDevelopにマージしたくない(DevelopのファイルXに修正を加えたくない)という事であっている?

ファイルXの状態をDevelopに戻した上でコミットし、その状態でpull requestを行えば解決いたします。
(途中のコミット内では差分が出ていますが、最終的に取り消されているためmerge時には問題にならない)

コマンドのサンプル

git checkout 新A git checkout Develop ファイルX git add ファイルX git commit -m "[fixed] ファイルX" git push origin HEAD

投稿2020/06/09 00:47

yamap55

総合スコア1376

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問