2016-03-25 15 views
0

githubプロファイルからrepoを削除しました。このプロジェクトをGithubに再び共有していますが、できません。最初にgithubプロファイルからrepoを削除しました

+0

あなたのローカル履歴を新しいリモートにpushしようとすると、古いものの内容をインポートする新しいリポジトリを作成したばかりの場合は、その上にあるすべてのものを上書きします。 – SeinopSys

+0

@SeinopSys 9 ..ありがとうございます –

答えて

0

私がこの質問をするStackExchangeに最適なサイトだと思いますが、ここでは行きません - 次のように手順はおおよそ次のとおりです。

  1. は、URLを設定し
  2. 再びGitHubのにレポを作成します。新しいレポの - プロジェクトのローカルコピーで:git remote add origin https://github.com/your-repo(またはset-urloriginが既に存在するかどうかによって異なります)
  3. 変更をプッシュし
  4. git push

AFAIR空のプロジェクトを作成する場合は、より詳細な手順も提供します。

もちろん、これはあなたが.gitディレクトリとすべてを持つローカルバックアップを持っていることを前提としています。リポジトリを復元することはできませんが、GitHubスタッフにリポジトリの削除を取り消すよう依頼していましたが、私はそれを信じません。

+0

同じ名前のリポジトリを再度作成しました。あなたが言ったように追加されました。プッシュ。このメッセージがあります - 現在のブランチマスタには上流のbrnachがありません 現在のブランチをプッシュし、リモートをアップストリームとして設定するには、 git push -set-upstream origin masterを使用します。私はこれを走らせた。 **リポジトリhttps://github.com/my-repoが見つかりません**。私は** git remote -v **でチェックしました。オリジンhttps://github.com/my-repo(fetch)オリジンhttps://github.com/my-repo(push)。ここにはどんな提案もあります。 –

0

私はgitリモート追加起点を使って新しいリモートリポジトリを追加することはできないと思います。元のリモート参照は古いgithubリポジトリで使用されていたためです。おそらく、あなたのローカルリポジトリにまだ存在し、リモートにプッシュするのを妨げる認証情報があります。新しいリモートリポジトリを追加するには、git remote add new_remoteを試してください。

同時に、古いブランチから新しいブランチを作成し、git push -u new_remote new_branchを使用してコードをgithubにプッシュする方がよいでしょう。ローカルブランチによって1つのリモートブランチしか追跡できません。

+0

...ありがとうございました。古いブランチから新しいブランチを作成する方法は? –

+0

@JayPrakashThakur * git checkout old_branch *。 * git checkout -b new_branch *、* git push -u new_remote new_branch *。 – gzh

関連する問題