[解決済み] 他人のGithubからレポをクローンして、自分のGithubのレポにプッシュする。
2023-04-20 21:42:30
質問
にあるレポをクローンしました。 https://github.com/railstutorial/sample_app_rails_4 にあるレポをクローンし、それに多くの変更を加えました (私はそれを自分のアプリの出発点として使用しました)。そして今、私は変更したアプリを自分の github アカウントのレポにプッシュしたいと思います。
どのようにして、リンクされている github リポを変更することができますか?
どのように解決するのですか?
Deefourが言うように、あなたの状況は、以下のものとあまり変わりません。
リモート Git リポジトリの URI (URL) を変更する
. あなたが
clone
を追加すると、リポジトリは
remote
という名前で追加されます。
origin
. 今あなたがすべきことは (もう古いソースを使わないのですから)
origin
の URL を変更することです。
$ git remote set-url origin http://github.com/YOU/YOUR_REPO
もし、元のリポジトリが頻繁に更新され、その更新を時々取得したいのであれば、代わりに
origin
を編集する代わりに、新しい
remote
:
$ git remote add personal http://github.com/YOU/YOUR_REPO
あるいは、古いものを呼び出すこともできるかもしれません
upstream
:
$ git remote rename origin upstream
$ git remote add origin http://github.com/YOU/YOUR_REPO
からの変更を取得したい場合は、いつでも
upstream
から変更点を取得したいときは、そうすることができます。
$ git fetch upstream
このソースはサンプルリポジトリなので(最初はテンプレートのようなものらしい)、それを保持したりフォークしたりする必要は全くないと思います - ここでは最初の選択肢に進みます。
関連
-
undefinedGit Git がファイルをコードクラウドにプッシュする際に報告されるエラーを解決します: ! [拒否] master -> master (最初にフェッチ)
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 現在のGitブランチをmasterブランチにする
-
[解決済み] なぜ `--set-upstream` を常に実行する必要があるのですか?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み] プッシュ後に git のコミットメッセージを変更する (誰もリモートからプルしていないと仮定した場合)
-
[解決済み] GitHub リポジトリにタグを作成する
-
[解決済み] オリジナルのGitHubリポジトリからフォークしたGitHubリポジトリに新しいアップデートをプルする
-
[解決済み] Git は既存のレポを新しい別のリモートレポサーバにプッシュしますか?
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gpg: "xxx" をスキップ: 秘密鍵のための1つの解決策が利用できない
-
git を使用してリモートリポジトリを更新する場合、現在のブランチの先端がエラーの背後にあるため、更新が拒否されました。
-
git occurs このリポジトリで別のgitプロセスが動作しているようです。例えば、.NETで開いたエディタなど。エラー
-
Git error: cannot spawn ssh.の回避策。そのようなファイルやディレクトリはありません
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] git diff を stdout に書き出すには?
-
[解決済み] 新サーバーへのGitプッシュ/クローン
-
[解決済み] なぜgit AuthorDateはCommitDateと違うのですか?
-
[解決済み] gitは "サイレントモード "で動作しますか?