問題タブ [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.
git - リモートgitリポジトリの構成を調べるにはどうすればよいですか?
svnリポジトリのgit-svnクローンを持っているので、同僚にgitをオプションとして検討するように勧めたいと思います。問題は、svnからリポジトリを複製するのに3日かかるのに、gitインスタンスから複製するのに10分かかることです。
gitリポジトリのクローンを作成して元のSVNに再ポイントできるようにするスクリプトがありますが、構成値の設定方法を知っている必要があります。スクリプトがこれらの値をネットワーク上でプルできるようにしたいと思います。
git - マージの競合が発生しました。マージを中止するにはどうすればよいですか?
私は使用git pull
し、マージの競合がありました:
ファイルの別のバージョンが適切で、私のファイルが不適切であることはわかっているので、すべての変更を破棄する必要があります。これどうやってするの?
git - クロスプラットフォーム、Mac、Win32、*nix、Git GUI クライアントはありますか?
また、初心者向けに SSH2 と公開鍵認証もサポートする必要があります。次に、Mac/Windows では適切なインストーラーが必要です。
macos - Gitリポジトリから.DS_Storeファイルを削除するにはどうすればよいですか?
これらの迷惑なMacOSX.DS_Store
ファイルをGitリポジトリから削除するにはどうすればよいですか?
windows - Git リポジトリをダウンロードしたいのですが、何が必要ですか (Windows マシン)?
このオープン ソース アプリケーションをダウンロードしたいのですが、彼らは Git を使用しています。コードベースをダウンロードするには何が必要ですか?
更新 Git Bash を使用しているときに作業ディレクトリを変更するにはどうすればよいですか? (特定のディレクトリにリポジトリをダウンロードしたいのですが、pwd を使用すると、不要な場所にリポジトリをダウンロードすることになります。
git - git リポジトリ コードが安全であることを確認するにはどうすればよいですか?
私たちの組織が Subversion のような中央サーバーの VCS から git のような分散型 VCS に切り替える場合、すべてのコードがハードウェア障害から安全であることを確認するにはどうすればよいですか?
中央サーバーの VCS では、毎日リポジトリをバックアップするだけで済みます。DVCS を使用していた場合、開発者のすべてのマシンに大量のコード ブランチが存在し、そのハードウェアに障害が発生した場合 (または開発者がラップトップを紛失したり盗まれたりした場合)、バックアップはありません。 .
「開発者にブランチをサーバーにプッシュさせる」ことは良いオプションだとは思わないことに注意してください。これは面倒であり、開発者はそれを行わないことになります。
この問題を回避する一般的な方法はありますか?
明確化:
ネイティブ中央サーバー VCS では、開発者の最新の変更を除いて、すべてが中央サーバー上にある必要があります。したがって、たとえば、開発者がバグ修正を行うために分岐することを決定した場合、その分岐は中央サーバー上にあり、すぐにバックアップできます。
DVCS を使用している場合、開発者はローカル ブランチ (実際には多くのローカル ブランチ) を作成できます。これらのブランチはどれも中央サーバー上になく、開発者が「そうそう、それを中央サーバーにプッシュする必要がある」と考えるまでバックアップに使用できません。
したがって、私が見ている違い (間違っていたら訂正してください!): DVCS を使用している場合、半分実装された機能とバグ修正はおそらく中央サーバーでバックアップできませんが、通常の VCS では使用できません。そのコードを安全に保つにはどうすればよいですか?
git - git instaweb は 403 Forbidden - プロジェクトが見つかりません
私のリポジトリで実行git instaweb
すると、「403 Forbidden - No projects found」というページが開きます。私は何が欠けていますか?
git - git-svn との競合を解決するには?
を実行しているときに競合を解決する最良の方法は何git svn rebase
ですか?
git - git diff を使用して 2 つのスプレッドシートの読み取り可能な diff を作成するにはどうすればよいですか?
ソース コード リポジトリには、多数のスプレッドシート (xls) があります。これらは通常、gnumeric または openoffice.org で編集され、主にdbUnitを使用して単体テスト用のデータベースにデータを入力するために使用されます。私が知っている xls ファイルで diff を行う簡単な方法はありません。これにより、マージが非常に面倒になり、エラーが発生しやすくなります。
スプレッドシートを xml に変換して通常の diff を実行しようとしましたが、それは最後の手段であるように感じます。
git
テキスト ファイルと同じように、差分 (およびマージ) を実行したいと思います。たとえば、発行するときはどうすればよいgit diff
ですか?
git - Git リポジトリに空のディレクトリを追加するにはどうすればよいですか?
空のディレクトリ (ファイルを含まない) を Git リポジトリに追加するにはどうすればよいですか?