1

gh cli がローカルおよびリモートのリポジトリを作成することは知っていgh repo createます。しかし、git init などを使用して、ローカル リポジトリを作成して作業しました。次に、リモート リポジトリを作成し、そのリモート リポジトリをローカル リポジトリに追加して、プッシュするだけです。

したがって、を使用するgh repo createと、作業中のリポジトリ内にローカル <> リポジトリを作成しようとします。それをしないと言うと、すべてのプロセスが破棄されるため、リモートリポジトリは作成されません。

リモートの名前付きリポジトリを作成し、複雑なスクリプトを使用せずに、またはcliを離れることなく、それをローカルリポジトリに追加したいだけです。

gh repo createローカル リポジトリを作成するのではなく、リモート リポジトリを作成したい場合は、ステップを逃したと思うので、破棄は最後の余分なステップです。これはすべて正しいですか?

gh cli docs を読みましたが、私のニーズに対する答えが見つかりませんでした。

4

1 に答える 1

0

CLIが次の行でプロンプトを表示するため、ドキュメントを誤解しました: This will create '<remote-name>' in your current directory. Continue?

したがって、これにより、リモートリポジトリの名前でリポジトリ内に新しいローカルリポジトリが作成されると思いました。

ドキュメントに次のように記載されているため、これは間違っています。

git リポジトリ内で引数を指定しないとgh、ディレクトリ名を使用して、現在のディレクトリのアカウントの GitHub にリポジトリが自動的に作成されます。

解決しました。

于 2020-12-16T11:58:38.673 に答える