gitを使用するときの私の通常のワークフローは、次のようなものです。
- ローカルリポジトリを作成する
- そのリポジトリでいくつかの作業を行ったり、ファイルを追加/変更したりします。
- リポジトリの中央リモートロケーションが必要であると判断し、それを作成します
- すべてのコミットをローカルリポジトリからこの新しいリモートリポジトリにプッシュします
しかし、現在では、私のことができるようにしたいpush
とpull
私は押したりから引っ張ってる場所を指定しなくても、このリモートリポジトリから。ローカルマスターにリモートマスターを追跡させたい。
これを行う適切な方法は私にはわかりません。実際には複数のコマンドであってはならないのに、ドキュメントからそれを判断することはできませんでした。
これはリポジトリごとに1回しか実行されないため、私は通常、2つの単純ですがハッキーなソリューションのいずれかを採用しました。
git clone
新しいローカルリポジトリを作成するために使用され、古いリポジトリを削除しました。gitのクローン作成後、新しいリポジトリはオリジンを追跡するように設定されます。- 手動で.git / configを編集して、マスタートラックの起点を作成しました。
コマンドを実行できるはずだと思います。おそらく、git remote
マスターがリモートマスターを追跡するように、既存のリポジトリをセットアップするための何らかの形式です。誰かがそのコマンドが何であるか教えてもらえますか?