タグ付けされた質問 「git-remote」

git-remoteは、追跡されたリモートリポジトリのセットを管理するために使用されるコマンドです。

30
ローカルおよびリモートでGitブランチを削除するにはどうすればよいですか?
ローカルとリモートの両方でブランチを削除したい。 リモートブランチを削除する試みの失敗 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd origin/bugfix Deleted remote branch origin/bugfix (was 2a14ef7). $ git push Everything up-to-date $ git pull From github.com:gituser/gitproject * [new branch] bugfix -> origin/bugfix Already …

14
新しいローカルブランチをリモートGitリポジトリにプッシュして追跡する方法を教えてください。
次のことができるようになりたいです。 いくつかの他の(リモートまたはローカル)の枝に基づいて、ローカルブランチを作成します(経由git branchまたはgit checkout -b) ローカルブランチをリモートリポジトリにプッシュ(公開)しますが、追跡可能にするgit pullとgit pushすぐに機能します。 それ、どうやったら出来るの? 私--set-upstreamはGit 1.7で知っていますが、それは作成後のアクションです。ブランチをリモートリポジトリにプッシュするときに同様の変更を行う方法を見つけたいと思います。


22
リモートGitリポジトリのURI(URL)を変更するにはどうすればよいですか?
ハードドライブ(ローカル)に複製したUSBキーにリポジトリ(元)があります。「オリジン」をNASに移動し、ここからのクローンのテストに成功しました。 「ローカル」の設定で「オリジン」のURIを変更して、USBキーからではなくNASからプルできるようになるかどうか知りたいのですが。 今のところ、2つの解決策があります。 すべてをusb-orignにプッシュし、それを再びNASにコピーします(nas-originへの新しいコミットによる多くの作業を意味します)。 「ローカル」に新しいリモートを追加し、古いリモートを削除します(私は自分の履歴を壊すのではないかと心配しています)。
3895 git  url  git-remote 

11
Gitリポジトリからリモートオリジンを削除する方法
私はgit init自分のフォルダーをgit repoとして初期化し、を使用してリモートリポジトリを追加しましたgit remote add origin url。これを削除してgit remote add origin、新しいリポジトリを追加しますgit remote add origin new-url。どうすればできますか?
878 git  git-remote 

22
ローカルブランチが追跡しているリモートブランチを見つける
参照: どのGitブランチがどのリモート/アップストリームブランチを追跡しているかを確認するにはどうすればよいですか? ローカルブランチが追跡しているリモートブランチを見つけるにはどうすればよいですか? git config出力を解析する必要がありますか、それともこれを実行するコマンドがありますか?
842 git  branch  git-remote 

17
新しいオリジンは、新しいリポジトリへの「git push」にすでに存在します
私のプロジェクトはGitHubのどこかの場所にありgit@github.com:myname/oldrep.gitます。 ここで、すべてのコードを他の場所にある新しいリポジトリにプッシュしたいと思いますgit@github.com:newname/newrep.git。 私はコマンドを使用しました: git remote add origin git@github.com:myname/oldrep.git しかし私はこれを受けています: 致命的:リモートの起点はすでに存在しています。


3
Git-push.defaultの「マッチング」と「シンプル」の違いは何ですか
私はしばらくgitを使用していますが、自分で新しいリモートリポジトリをセットアップする必要がなかったので、興味がありました。私はチュートリアルを読んでいて、「git push」を機能させる方法に戸惑っています。 単純に使用するgit pushと、デフォルトのブランチ(?)をポイントして参照するように求められますか?この2つのオプションの違いは何ですか? git config --global push.default matching git config --global push.default simple 一致すると、ローカルリポジトリにあるブランチがすべてプッシュされます。一致しない場合は、手動で、ローカルリポジトリにある新しいブランチをプッシュするように指示する必要がありますか?これは使用するためのベストプラクティスですか、それともシンプルですか?

6
他の誰かのリポジトリからリモートブランチをプルする方法
誰かがフォークしたGitHubでホストされているプロジェクトがあります。彼らのフォークで、彼らは新しいブランチ「foo」を作成し、いくつかの変更を加えました。彼らの「foo」を私のリポジトリの「foo」という名前の新しいブランチにプルするにはどうすればよいですか? プルリクエストを送信できることは承知していますが、このプロセスを自分で開始したいと思います。 以下を想定します。 彼らは私のプロジェクトを分岐させたので、両方のリポジトリは同じ「歴史」を共有しています GitHubは、彼らのプロジェクトが私のプロジェクトから分岐したことを示していますが、私のローカルリポジトリには、この人のプロジェクトへの参照がありません。それらをリモートとして追加する必要がありますか? 「foo」というブランチはまだありません-最初に手動で作成する必要があるかどうかわかりません。 私はこれを私のマスターではなく、別のブランチに引き込んで欲しいです。

4
ローカルリポジトリを追加してリモートリポジトリとして扱う方法
bak次のコマンドを使用して、ローカルリポジトリを自分のPC上の別のローカルリポジトリの名前でリモートとして機能させようとしています。 git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak これはこのエラーを与えます: fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name 私は2つのローカルリポジトリを同期しようとしています。bak一方はもう一方の名前が付けられたリモートとして構成され、それからを発行していgit pull bakます。 それを行う最良の方法は何ですか? 編集: 申し訳ありませんが、ばかげた私は、リモート追加が次のようになるはずだと気づきました: git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git リモートの名前はアドレスの前に表示されます。
234 git  git-remote 

11
Gitリモートの「プッシュ」のデフォルトを変更する
Gitのデフォルトのリモートブランチの宛先を変更したいので、 git push の代わりに: git push upstream 現在、これは元のリモートに設定されていますが、別のリモートに設定したいと思います。 元の(から複製された)リモートを削除しようとしました git remote rm origin 元のリモコンは削除されました。しかし、git push問題は解決しません。私はまだ得ます: 致命的:設定済みのプッシュ宛先がありません。 コマンドラインからURLを指定するか、...を使用してリモートリポジトリを設定します。 私も遊んでみました: git remote set-url --push myfork origin その他のオプションが動作しないようです(おそらく、元のリモートをあまりに早く削除したためでしょうか?) ここでの答えに従って、私は変更しようとしました: git config push.default upstream (or matching) しかしどちらもうまくいきませんでした。
228 git  git-push  git-remote 

13
gitでorigin / masterの場所を見つけるにはどうすればよいですか、またどのように変更しますか?
私はGitの初心者です。最近、RailsプロジェクトをSubversionからGitに移動しました。私はここでチュートリアルに従いました:http : //www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ また、コードを格納するためにunfuddle.comを使用しています。次のコマンドを使用してネットワークに接続しているときに、電車の中で仕事中のMacラップトップに変更を加え、それを手放しにプッシュします。 git push unfuddle master 私はデプロイメントにCapistranoを使用し、masterブランチを使用してunfuddleリポジトリーからコードをプルします。 最近、ラップトップで「git status」を実行すると、次のメッセージに気づきました。 # On branch master # Your branch is ahead of 'origin/master' by 11 commits. # nothing to commit (working directory clean) そして、私はその理由について混乱しています。私のラップトップが起源であると思いました...しかし、私が最初にSubversionからプルしたか、Unfuddleにプッシュしたという事実がメッセージを表示しているのかどうかはわかりません。どうやって: Gitが「origin / master」がどこにあると考えているか調べてください。 別の場所にある場合、どのようにして私のラップトップを「元の/マスター」に変えることができますか? このメッセージを取得して、先に進みます。Gitが何かに不満を持っていると思います。 私のMacはGitバージョン1.6.0.1を実行しています。 git remote show origindbrの提案どおりに実行すると、次のようになります。 ~/Projects/GeekFor/geekfor 10:47 AM $ git remote show …
227 git  git-push  git-remote 

7
Gitブランチ:マスターvsオリジン/マスターvsリモート/オリジン/マスター
私はgitの基本的な概念を理解するために正しい道を進んでいると思います。 私はすでにリモートリポジトリをセットアップしてクローンを作成しました。また、サーバー側の空のリポジトリを作成し、ローカルリポジトリをそれにリンクしました。 私の問題は、以下の違いが理解できないことです。 origin / master対remotes / origin / master 私が理解している限り、masterはローカルブランチであり、remotes / origin / masterはリモートブランチです。 しかし、正確にはorigin / masterは何ですか?
201 git  git-remote 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.