問題タブ [git]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6895 参照

git - Git に 2 つのリモートオリジンを設定するにはどうすればよいですか?

私たちの git サーバーはローカルになりますが、ローカル リポジトリもオンラインに保たれているサーバーが必要ですpush

どうすればそれができますか?

0 投票する
5 に答える
575 参照

git - DVCS (DRCS) はどのように機能しますか?

私は DVCS システム、特にバザーについて多くの良いことを聞いてきました。分散リポジトリの概念とは別に、宣伝されている主な利点が 2 つあります。マージがより自動化されていることと、名前の変更が適切に処理されていることです。

改善がどのように機能するかを正確に説明しているテキストを教えてください。私がファイルの名前を変更したことをbazaarはどうやって知るのですか? 同じコミットの一部として 2 つのファイルの名前を変更するとどうなりますか? ファイルの内容の半分を新しいファイルに入れ、すべてを再インデントし、ほぼすべての行で空白を失うことによってリファクタリングするとどうなりますか?

言い換えれば、実生活で bazaar (または別の DVCS) を使用している人、またはそれがどのように機能するかを知っている人から聞きたいです。マージは本当にそれほど優れていますか? そして、それはどのように達成されますか?


関連する質問、有用な回答:

Subversion よりも Mercurial の方が分岐とマージが簡単なのはなぜですか?

0 投票する
22 に答える
304828 参照

xcode - Xcode プロジェクトの Git 無視ファイル

GitをXcodeと組み合わせて.gitignore使用​​する場合、どのファイルを含める必要がありますか?

0 投票する
11 に答える
1053 参照

svn - 全員のソース管理?

プロジェクト ファイルのセットを共有している技術者以外のユーザーが多数います。彼らにバージョン管理を使ってもらうのが理想的ですが、Subversion も git も、非技術系のオフィス スタッフには技術的すぎると思います。

普通の人に適した分散ソース管理ソフトウェアはありますか?

0 投票する
6 に答える
27109 参照

git - IIS で Git ベア HTTP 利用可能リポジトリをセットアップする方法

私のサーバーは既に TCP ポート 80 と 443 で IIS を実行しています。一元化された「プッシュ/プル」Git リポジトリを、すべてのチーム メンバーがインターネット経由で利用できるようにしたいと考えています。

したがって、HTTP または HTTPS を使用する必要があります。

しかし、IIS がすでにポート 80 と 443 でリッスン ソケットを接続しているため、Apache を使用できません。IIS経由で Git リポジトリを公開する方法はありますか? Git は WebDAV を使用しますか?

アップデート。Git HTTP インストールは読み取り専用のようです。悲しいね。安定版ブランチをビルド サーバーに保持し、フック オン プッシュを使用して再デプロイするつもりでした。そのブランチにSVNを使用する以外に回避策がある人はいますか?

0 投票する
37 に答える
3331484 参照

git - Git でステージングされていない変更を破棄するにはどうすればよいですか?

インデックスにない作業コピーの変更を破棄するにはどうすればよいですか?

0 投票する
7 に答える
108459 参照

windows - ケースでgitに変更を無視させる方法は?

ここで何が起こっているのかよくわかりませんが、リポジトリ内の特定のファイルの名前の大文字と小文字が変わることがあります。例えば、:

前:File.h

後:file.h

なぜこれが起こっているのかはあまり気にしませんが、これにより git が新しいファイルであると認識し、ファイル名を元に戻す必要があります。gitに大文字と小文字の変更を無視させることはできますか?

[編集] 変更後にファイルを開いて保存するときに最も頻繁に発生するように見えるため、Visual Studio がその特定のファイルで奇妙なことをしていると思われます。VS のバグを修正する方法はありませんが、git の機能がもう少し向上することを願っています。

0 投票する
1 に答える
151 参照

svn - SVNのみのホストをgitリポジトリからプルするにはどうすればよいですか?

ファイルを手動でアップロードするのではなく、ホストにGitリポジトリからプルさせたいのですが、Gitがインストールされていません。

では、Subversion(彼らが持っている)をだましてGitリポジトリをチェックアウトさせる方法はありますか?

私はすでに答えを知っていると思います。つまり、ホストにGitを追加して、Gitが追加されるまでそれを使用するようにバグを報告しますが、とにかく質問したいと思いました。

0 投票する
10 に答える
237769 参照

git - Git でブランチの変更を取得する方法

ブランチが現在のブランチからブランチされてからのコミットのログを取得する最良の方法は何ですか? これまでの私の解決策は次のとおりです。

git-diffのドキュメントは、git diff A...Bが と同等であることを示していgit diff $(git-merge-base A B) Bます。一方、git-rev-parser1...r2のドキュメントには、として定義されていることが示されていr1 r2 --not $(git merge-base --all r1 r2)ます。

これらが異なるのはなぜですか?必要な差分が得られることに注意してくださいgit diff HEAD...branch。ただし、対応する git log コマンドは、必要以上のものを提供します。

写真では、次のように仮定します。

コミット x、y、z を含むログを取得したいと考えています。

  • git diff HEAD...branchこれらのコミットを与える
  • ただし、git log HEAD...branchx、y、z、c、d、e が得られます。
0 投票する
10 に答える
121538 参照

git - どのくらいの頻度で git-gc を使用する必要がありますか?

どのくらいの頻度で git-gc を使用する必要がありますか?

マニュアルページには次のように書かれています:

ユーザーは、各リポジトリ内で定期的にこのタスクを実行して、良好なディスク容量の使用率と良好な動作パフォーマンスを維持することをお勧めします。

オブジェクト数を取得して gc の時期かどうかを判断するコマンドはありますか?