私が持っているいくつかのリポジトリクローンでは、これを行うことができます:
% git pull
% git push
しかし、他のリポジトリでは次のように入力する必要があります。
% git pull origin master
% git push origin master
後者の場合、何かが欠けていると思います-ここで何が起こっているか(していないか)を知っている人はいますか?私は最新のgitバージョンを使用していますが、明らかにうまく使用していません。
私が持っているいくつかのリポジトリクローンでは、これを行うことができます:
% git pull
% git push
しかし、他のリポジトリでは次のように入力する必要があります。
% git pull origin master
% git push origin master
後者の場合、何かが欠けていると思います-ここで何が起こっているか(していないか)を知っている人はいますか?私は最新のgitバージョンを使用していますが、明らかにうまく使用していません。
cd でリポジトリ ディレクトリに移動し、エディタで.git/configファイルを開きます。
これをファイルの末尾に追加します。
[branch "master"]
remote = origin
merge = refs/heads/master
これはほとんど単なるエイリアスであるため、git はデフォルトでオリジン マスターからプルすることを認識しています。
または、必要に応じて、Brian Gianforcaro がコマンド ラインから提案したのと同じことを実行できます。
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
また、実行する必要がないようgit push master
に、次のように、Git 構成ファイルでプッシュするブランチを指定できます。
[remote "origin"]
...
push = master