3

Github のオープンソース プロジェクトの古いバージョンであるローカル github リポジトリがあります。ローカル リポジトリを github の新しいバージョンでアップグレードする必要がありますが、どこから始めればよいかわかりません。

コマンド「git remote add {name} {github リポジトリの URL}」を使用する例を見ました。これは正しいです?フィールド {name} を自分のローカル リポジトリに置き換えますか?

どんな提案でも大歓迎です。

私はgithubを初めて使用し、ローカルリポジトリを台無しにしたくないので、経験のある人がアドバイスを提供できることを願っています.

ありがとうございました。

4

2 に答える 2

2
  1. リモート リポジトリを追加します (upstreamここではそれを呼び出しましたが、すべてを呼び出すことができます)。

    git remote add upstream {URL of github repository}
    
  2. upstreamリモートリポジトリからすべてのコミット、ブランチ、タグなどを取得します。これは安全なコマンドであり、ローカル リポジトリの履歴や作業ツリーを破壊しません。

    git fetch upstream
    
  3. git log upstream/BRANCH_NAMEorを実行して、指定されたまたはリモートgit log upstream/TAG_NAMEのコミットのリストを表示できます。実際、どの git コマンドでも、リモートに存在するブランチを参照したい場合は、構文を使用します。タグについては、十分なはずです。BRANCH_NAMETAG_NAMEupstreamupstreamupstream/<BRANCH_NAME>tags/TAG_NAME

  4. これらのタグまたはブランチからの変更をローカル リポジトリにマージまたはリベースする場合は、mergeandrebaseコマンドを使用して実行できます。これらのコマンドについてさらにヘルプが必要な場合はお知らせください。

于 2013-04-19T21:29:15.707 に答える
0

はい、それは正しいです

git remote add upstream git://github.com/antirez/redis.git

nameパーツは、参照しやすいように 名前 を付けるだけです。

    Adds a remote named <name> for the repository at <url>. The command
    git fetch <name> can then be used to create and update
    remote-tracking branches <name>/<branch>.
于 2013-04-19T18:05:17.550 に答える