1

誤ってgit remote rm <remote_repo_name>:(git remote add remote_repo_name <remote_repo_path>リモートが以前にコンテンツをプッシュしていたとしても、リモートとして追加し直しますか?

4

2 に答える 2

2

はい。

git remote addリモートリポジトリについてリポジトリに伝えるだけです。そのレポのコンテンツには何もしません。git remote rmgit remote addは逆演算です。

を実行するgit fetchと、git はすでにローカルにあるものを再度ダウンロードしないほどスマートになります。これは、内部で git がどのように機能するかの結果であり、質問にはあまり関係ありません。誤ってリモコンを取り外しても何も失わないことを知っておく必要があります。

于 2013-01-25T18:16:47.470 に答える
0

はい!

リモートを削除すると、git はそれを既知のリモートのリスト ( にあります.gitconfig) から削除しました。もう一度追加すると、まったく逆の操作が行われます。

リモート参照 (origin/masterなど) はいかなる場合も変更されず、コンテンツをプッシュするという事実は何の関係もありません。

于 2013-01-25T18:18:18.897 に答える