質問: 開発の委託先から、GitLabのマージリクエストが届きました。 しかし、このなかにGit管理したくないログファイルなども含まれています。 これらをマージの際に取り除くことは不可能でしょうか? 取り除きたい場合、委託先にマージリクエストへ ログファイルを削除するコミットを追加していただくしかないでしょうか? 通常こちらの選択肢としては、以下の2つになるということでしょうか? ・マージリクエストを許可してマージ ・マージリクエストを破棄する 以上、よろしくお願い致します。
回答: ログファイル(ログに重大なシークレットテキストが無いことが前提)が混ざった程度であれば,Merge Requestを受けずにCloseすればリポジトリツリーには含まれないのでほぼ問題ないかと思います. そもそもコミットされた事自体を取り消したいのであれば,該当のリモートブランチを削除し,作業者にはrebaseでファイルを取り除いた後,再度pushしてもらいましょう.