2016-12-09 13 views
0

私が取り組んでいるWebアプリケーションを使って企業のGithubリポジトリをフォークしています。フォークの作成とクローン作成は問題ではありません。GithubフォークされたRepoの設定

ウェブサイトが自分のマシンでローカルに実行されるためには、マスターブランチの最初の変更を行う必要があります... web.configファイルと公開プロファイル。他のすべての作業と変更は、私がプルリクエストを提出する支店で行われます。

私が持っている質問は、新しいweb.configファイルへの変更を防ぐ方法とローカルコミットプロファイルの作成をコミットに含めることですか?
ファイルを無視しようとしましたが、今度はgitignoreファイルへの変更を含めたいと思います。web.configファイルを無視した後でも、変更を追跡しています。

プルリクエストを送信するたびに、プルリクエストに含めたくないこれらのコミットが含まれています。

私は「コマンドライン」の人ではないと私は最高のgithubとgitbashで初心者です。私はSourceTreeとGitKrakenを使用していますが、まだ難しい時期です。

答えて

0

まず、ブランチをプッシュしそこからプルリクエストを行うために、ブランチ(マスターに直接はない)に変更を加えることを忘れないでください。

しかし、あなたは、インデックスのために考慮し、コミット表示したくないファイルのために、あなたは(コマンドラインでは、それは簡単である)必要があります入力する:

git update-index --assume-unchanged -- web.config 

次に任意の修正そのファイルにはなりGitは無視されます。ファイルについては

は(すべてで追跡べきでない)を生成し、あなたの.gitignoreにそれらを追加することができ、含まれるように、悪い考えではありません、あなたのPRに.gitignoreを述べました。

+0

ありがとう、これは多くの助けとなりました。 –

関連する問題