28

数日前、Github にリポジトリを作成し、手順に従って既存のソリューションをそこに追加しました。何が間違っていたのかわかりませんが、いくつかのランダムな「git add」コマンドなどを実行した後、Windows の github にメッセージが表示されるようになりました。

failed to sync this branch.
You might need to open a shell and debug the state of this repo.

起こらない。

より良いアイデアは、github のリポジトリを削除して、ローカル リポジトリからやり直すことです。github のリポジトリを削除する方法を知っています (これは一度行ったことがあるので簡単です)。ローカルで最初からやり直す方法がわかりません。基本的に「git uninit」または「git deconstruct repository」である git コマンドはありますか?

4

6 に答える 6

60

Git は、リポジトリのルートにある隠し.gitフォルダーにリポジトリに関するすべてを格納します。そのフォルダーを削除するだけで、rm -rf .gitそこにレポがなかったかのようになります。

于 2012-08-11T00:50:43.280 に答える
9
  • 最初にローカルリポジトリに移動します
  • 隠しファイルを表示します。
  • ローカル リポジトリに「.git」という名前のフォルダーが表示されます。
  • それを削除します。
  • Github for Windows を開きます。
  • ローカル タブでそのレポをクリックすると、レポが見つからないというエラーが表示されます。
  • 以上で、Re-Clone Repository ボタンをクリックします。
  • リポジトリが再度ダウンロードされ、デフォルトで My Documents/GitHub に保存されます。
于 2013-04-18T15:08:12.110 に答える
2

インターネット接続が失われたときに、GitHub for Windows でこのエラーが発生しました。接続が回復すると、正常に同期されました。どうやら、Windows クライアントのエラー メッセージは、接続が切断されたときに通知するのに十分なほど説明的ではないようです。それはそれと同じくらい簡単でした。

于 2014-04-15T13:39:37.333 に答える
0

コマンドラインを使用しない別のオプションがあります。言うまでもなく、使用方法を知っておく必要がありますが、単に学習している場合はそれほど単純ではありません。

TortoiseGit をダウンロードし、リポジトリを含むフォルダーを右クリックします。TortoiseGit > Push に移動し、ログインの詳細を入力します。バダビン。

Github クライアントと連携して使用します。人生はより簡単/より速くなりました。

于 2012-10-15T23:40:22.643 に答える
0

git windows は、git シェルでクローンを作成できますが、レポをクローンすることさえできません。次の手順で修正しました。

  1. Windows用のgitをアンインストールします。
  2. ウィンドウを再起動します。
  3. Windows 用の git をインストールします。

Windowsを再起動しないと問題は解決しません。試してみました。

于 2016-11-10T18:54:11.193 に答える
0

私はこれを別のスタックオーバーフローで見つけたと確信しています(それが見つかった場合は、ここにリンクを貼ります)が、Windowsを再起動すると、実際にこの問題が修正されます。私の記憶が正しければ、これは Github for Windows の更新に関連しています。

アプリを正しく更新し、再起動せずに同期する別の方法があるかもしれません。ただし、この問題が発生するたびに、Windows を再起動すると修正されます。

于 2013-11-14T15:50:34.083 に答える