2011-10-04 5 views
0

私は2つのブランチmastergh-pagesを持つGitHubリポジトリを持っています。ローカルブランチ間で切り替えるときに問題が発生しています。ファイルとフォルダが正しくコピーされていません。GitHubで複数のブランチを管理する簡単な方法は?

各ブランチをローカルに別々のディレクトリに置くことは可能ですか?代わりに

/Users/macuser/github/my/ 
+2

問題を回避する代わりにブランチで問題を修正するのはどうですか?ブランチを切り替えるときにあなたの問題は何ですか? – Artefact2

+0

@Artefact2私がブランチの最新バージョンをプルして、ghページにチェックアウトを使用すると、いくつかのディレクトリとファイルが他のブランチに残っています。同様に、gh-pagesからmasterに切り替えると、 "img"ディレクトリがmasterブランチに追加されます。便宜上、私はむしろこのようなブランチを切り替える必要はありません。これが起こったときに私の変更を失うことについても心配しています。 –

答えて

4

すなわち

/Users/macuser/github/my-master/ 
/Users/macuser/github/my-gh-pages/ 

はい、全く問題はありません。ちょうどgit cloneを2回実行して、必要なブランチに切り替えます。必要に応じてpushおよびpull

+0

私は 'git clone [email protected]:my/project.git gh-pages'を使って試してみました。変更が正しいブランチにプッシュバックされるようにするにはどうすればよいですか? –

+0

最初に正しいブランチを選択する必要があります。 'git checkout branchname' –

+0

これはうまくいって、将来は各フォルダの正しいブランチを覚えていますか? –

関連する問題