5

単にgit pushリモートリポジトリに対して行う場合、そのmasterブランチは更新されます。これは、ベアでないリポジトリの場合には望ましくなく、最近のGitバージョンで表示される警告メッセージはそれを明確にしています。

リモートリポジトリにプッシュして、そのリモート追跡ブランチの1つを更新できるようにしたいと思います。後で、リモートマシンにログインしてコマンドを実行するときに、そのリモート追跡ブランチをにマージすることを選択できますmaster

どうやってやるの?または、変更を非ベアリポジトリにプッシュするためのより良い方法はありますか?

4

2 に答える 2

4

できるよ:

git push master:some-remote-branch

例えば:

git push master:alex/master

(ただし、非ベアリポジトリにプッシュすることはまだ推奨されていません。)

于 2010-01-27T10:01:42.870 に答える
0

別のベアリポジトリを設定する必要があると思います。作業コピーのないもの。次に、リモートマシンにログインして、このリモートリポジトリのクローンを作成し、必要なときにいつでもフェッチ/プルできます。

于 2010-01-27T06:05:56.153 に答える