0

SubversionからGITに切り替えたところ、はるかに高速であることがわかりました。

問題があります-1つの場所/コンピューターでファイルを変更し、dirを削除し、それをコミットしますすべてがOKです(別のフォルダーで新しいGITを定義すると、すべてが正しくなります)。別の場所でプルしても何も起こりません-削除されたファイルは残り、変更は行われません...

誰か考えがありますか?

4

2 に答える 2

4

commitローカルリポジトリにのみコミットします。pushあなたはそれをメインレポに送ることを探していると思いますか?

参照:「gitcommit」と「gitpush」の違いは何ですか?Gitがどのように機能するかを説明する素晴らしい図をご覧ください。

明らかに、これはあなたが慣れているものとは異なり、一元化されたリポジトリは1つだけです。今、あなたはあなた自身のローカルリポジトリを持っています、それ故にGitは分散システムです...また部分的にそれがあなたにとってとても速い理由です!

于 2013-01-31T15:23:57.563 に答える
1

それはあなたの特定の質問に対する答えではありませんが、私はこのリンクを提案します:

Gitチュートリアル

レビュー用。このページの作成者(Lars Vogel)は、Gitの非常に優れた初心者向けガイドをまとめました。私がやろうとしていることの特定のオプション/パラメーターを思い出せない場合、99%の確率でこれを参照します。助けを求めて。リモートリポジトリを操作する場合は、セクション11と12を読み通す必要がありますが、Gitを初めて使用する場合は、ドキュメント全体を読んでください。

NetBeansを確認して、Gitプラグインがどのように機能するかを確認する必要があります。リモートリポジトリへのプッシュをサポートしていない可能性があります(ローカルコミットのみ)が、それは私を驚かせるでしょう。GitをサポートするIDEで作業することはめったにないので、ほとんどの場合、コミットはコマンドラインで実行されます。

于 2013-01-31T15:33:32.513 に答える