問題タブ [git-remote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
54 参照

git - マージされたgitリモートは単一のリモートでは表示されません

変更を2つの別々のリポジトリにプッシュするために次のgitリモート設定を行いました(複数のリモートロケーションからのプル/プッシュに触発されました):

これは、どこかに新しいクローンを作成するまではうまく機能します。

クローン構成にはホストが1つだけあります。

他のリポジトリ(GitHub)でも同じです:

次に、次のようになります。

私の質問は、これらの構成変更を両方のホストで表示するにはどうすればよいですか?

0 投票する
2 に答える
193 参照

git - git リポジトリ内のファイル数の計算

それらをクローンせずにgitリモートリポジトリ内のファイルの数をカウントする可能性はありますか? CVS で使用します

どこ 、

gitで便利なコマンドを教えてください。

0 投票する
4 に答える
4213 参照

git - Git - Pull from one remote repo, push to another: can I push names of remotes?

I wish to use git with multiple remote repos. I have my central git server (aka origin), as well as my local dev machine. What I am trying to do is pull down the latest linux kernel from kernel.org's git repo. I will then make a few changes, and then push the whole modified repo up to my own git server.

I have managed to do this ok (by just doing git remote add a couple of times - ones for the origin and once for kernel.org). However, if I clone origin from scratch, I am unable to see kernel.org as a remote.

Is there a way to push the remote add commands? Or is it that everytime I wish to pull in changes from kernel.org (on a new machine), do I have to manually add it?

Also, when I create my local branch, I made it track a remote branch from kernel.org. Since I can't see kernel.org as a remote on a fresh clone, does this mean that this branch isn't tracking kernel.org anymore?

0 投票する
1 に答える
3824 参照

git - `git:remote` は heroku コマンドではありません

数日前にアプリをデプロイしましたが、いくつかのページを変更しようとしています。現在のバージョンで作業するために、heroku からファイルを取得したいと考えていました。

私が使用した:

ページ https://devcenter.heroku.com/articles/gitで述べられているように。

そしてメッセージを受け取りました:

それが何を意味するのかわかりません。誰でも私を助けることができますか?

ありがとうございました

0 投票する
1 に答える
22701 参照

git - git push での「src refspec が一致しません」および「いくつかの参照をプッシュできませんでした」というエラー

重複の可能性:
github への「git push」時のエラー

私は自分の新しいブランチ (単に と呼びましょうnew_branch) をリモート担当者にプッシュしようとしました。そのようなブランチはまだありませんが、git push origin new_branch:new_branch作成する必要があります。私がそれをやろうとすると、これが私が得るものです:

SOでこのような何百万もの質問を掘り下げましたが、これら2つのエラーを一度に指定したものはなく、masterブランチのみを参照していました(違いがあるかどうかはわかりません)。

私がすでに試したことにはcommitresetpush多くの構成が含まれています。そして、彼らはこれまでのところうまくいきませんでした。HEAD少し前にいじったので、何か問題があるかもしれません。しかし、それは推測であり、GIT は私にとってまだ非常に小さな謎であるため、適切に確認する方法さえ知りません。

では、これらのエラーを取り除き、ローカル ブランチをリモート リポジトリにプッシュするにはどうすればよいでしょうか。

0 投票する
1 に答える
72 参照

git - 外部の git リポジトリを指す git リモートを作成しました。プルを実行すると許可が拒否されました

「公式」コードをあるサーバーにプッシュし、別のサーバーで「テスト」コードをプッシュしたいプロジェクトがあります。2 つの完全に異なるサーバーに 2 つの git リポジトリがあります (私の管理下にない理由により)。サーバーを Server_ONE と Server_TWO と呼びましょう。これら 2 つのプロジェクトのコードは同じであるため、このプロジェクトをローカル マシンの 1 か所から管理したいと考えています。

そして、私はこれをしました:

Server_ONE がアクセス許可を拒否していることはわかっています。しかし、アクセス許可をどこに追加すればよいかわかりません。

私はGithubを使用していません。これらは両方とも非公開リポジトリです。

0 投票する
2 に答える
6301 参照

git - gitベアリモートリポジトリからファイルを削除するには?

リモートの裸の git リポジトリがあります。

新しい開発者がそれを複製しましたが、適切に構成された .gitignore ファイルを持っていなかったため、誤って不要なファイルをリモートにプッシュしてしまいました。変更をプルしてマージすると、以前は追跡されていなかったこれらのファイルが得られました。他の人もリモートから変更をプルし、これらの不要なファイルも持っています.

これらのファイルをリモート リポジトリから、および他のすべてのリモート/オリジン/ブランチから削除するにはどうすればよいですか?

0 投票する
2 に答える
95 参照

git - gitリモートはどのように機能しますか?

バージョン管理されているメインプロジェクトがある場合。

次に、サードパーティのプラグイン用のリモコンを追加します

git remote add myplugin <url>

その後、私はすることができますgit pull myplugin master

そして、そのリモートから変更を取り込むだけです。

ここで、私のプロジェクトが次のように設定されているとしましょう。

リモコンは次のように設定されています

リモートを引っ張ると、

これはいい。

私が疑問に思っているのは、mypluginに変更を加えた場合、

git push myplugin masterプッシュされたものを発行した場合はどうなりますか?

mypluginの変更のみをプッシュしますか?または、リモートは2番目のリポジトリとして機能し、リポジトリ全体をコミットしますか?

0 投票する
4 に答える
89591 参照

git - git push origin と git push origin master の違いは何ですか

ローカル git リポジトリのマスター ブランチを origin と呼ばれるリモート リポジトリのマスター ブランチにプッシュする場合と使用する場合に違いはありますgit push origin mastergit push origin?

0 投票する
1 に答える
129 参照

git - リモート Git リポジトリをローカル リポジトリに追加して最新の状態に保つ方法は?

public_keyリモート リポジトリへの承認がありhttp://someurl/first.git、ローカル マシンからすべてを取得できますが、この変更を他の環境に反映する必要があります。それを可能にするにはprivate_key、リポジトリを複製し、指定したタグに切り替える必要があります。しかし、セキュリティ上の理由から、私はそれをしたくありません。

ローカル リポジトリを作成し、http://someurl/second.gitすべての変更をコミットしてデプロイすることを考えています。しかし、ローカルにリモートリポジトリを追加する方法がわかりましたか? 出来ますか?リモートからローカル リポジトリにコミットし、必要なタグに切り替える方法は?