2017-11-29 8 views
-1

を動作しないシナリオで、私の地元の支店がdevelopmentです:Gitのチェックアウトのマスター - ここ

ここ
> $ git status 
> On branch development 
> nothing to commit, working directory clean 

は、すべての支店です。今、私はマスターにチェックアウトしなければ

> $ git branch 
> configuration 
> * development 
> hotfix-1.2 
> master 
> release-1.0 

、それは私を示しこれは:

> $ git checkout master 
> error: Your local changes to the following files 
> would be overwritten by checkout: 
>   .htaccess 
> Please, commit your changes or stash them before you can switch branches. 
> Aborting 

注:プロダクションサーバーには異なるtハン

答えて

2

ステージングちょっとあなたはあなたがgit stash

  • それとも、そのファイル、あなたの変更をしたい場合はを使用してそれを隠しておくことができます.gitignore

    1. であるの.htaccessファイルに何かを変更していましたそれをコミットすることができます。その後

      git commit -m "add .htaccess file"

    マスターブランチにチェックアウトしてみてください。それが助けてくれることを願っています:)

  • +0

    ありがとう、しかし、私が 'git status'をするとき、私は 'git stash'を何も変えようとしないとき、私の秘密には何もありません。 –

    +0

    詳細を表示するスクリーンショットを更新できますか? –

    +0

    '' 'エラー:以下のファイルにローカルで変更を加えました >チェックアウトで上書きされます: > .htaccess >変更をコミットするか、枝。 >「中止」 このメッセージは、あなたのローカルリポジトリで変更されたことを示しています。どのメッセージがコミットまたは隠密する必要があるか –

    関連する問題