問題タブ [msysgit]

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 投票する
5 に答える
50568 参照

git - Plinkを使用するようにGitを構成する

Plinkを使用するようにGitを構成しようとしています。それは以前何度も私のために働いた。さて、何らかの理由で、このオプションは私には利用できません(無効になっています):

GitSetupPlinkオプションのスクリーンショット

Gitのアンインストールと再インストールを100回試しました。何もない。このオプションを有効にできません。

0 投票する
2 に答える
9844 参照

git - 変更/追加されたすべてのファイルを Git からエクスポートする方法は?

私は Git を初めて使用し、少し問題があります。

SVNで [これはアルバートおじさんによる愚か者と馬だけの話のように感じます..「戦争中...」]本番サイトを最新の変更で更新したいときは、TSVN で diff を実行し、すべてをエクスポートします。 2 つのリビジョン間で変更/追加されたファイル。ご想像のとおり、後でこれらのファイルを本番サイトに移動するのは簡単でした。

ただし、Git で「変更されたファイルをエクスポートする」オプションが見つからないようです。diff を実行して変更を確認したり、ファイルのリストを取得したりできますが、実際にそれらをエクスポートすることはできません。これを行う合理的な方法はありますか?簡単なものがありませんか?

もう一度明確にするために、2 つの特定のコミット間のすべての変更をエクスポートする必要があります。

前もって感謝します!

0 投票する
2 に答える
794 参照

git - Git diffが怒った?

私は地元のGitリポジトリで何が起こっているのかを理解しようとしています。

  1. ファイルを編集します。
  2. Gitはファイル内のすべてが変更されたことを報告します(私は1行だけ変更しました)
  3. 最初は「改行の問題に違いない」と思いますが、そうではありません。私はTortoiseGitで差分を取ります、すべてがうまく見えます。Netbeans(gitプラグイン)でdiffを実行しますが、すべて問題ないようです。
  4. リセットを実行し、ファイルをバックアップして変更すると、gitはすべてが変更されたことを再度報告します。
  5. Total Commanderでバイナリ比較を行います。変更した1行を除いて、ファイルに違いはありません。
  6. もう一度ハードリセットを行います。Gitはそれが成功したと言っています。Gitステータスはまだ私のファイルが変更されたことを示しています。私は物事を比較しますが、違いはありません-バグgitはあると言っています。

git bashとguiの両方を使用してみましたが、同じ結果になりました(Windowsを使用しています)。手がかりはありますか、ここで何が起こっているのですか?

0 投票する
4 に答える
1855 参照

git - WindowsのGit、それは本当に配布されていますか?

私はWindowsプラットフォームでgitを使い始めたところです。私はmysygitをインストールしていて、いくつかの問題を回避しています。

ただし、異なるWindowsマシン上の2つのmsysgitクライアントが互いに直接プッシュおよびプルする方法がわからないため、何かが足りないはずです。

私は完全なLinux初心者ですが、sshを使用するとLinuxでの配布が可能になることがわかります。ただし、msysgitクライアントはWindows cmdプロンプトの追加コマンドであるように見え、Windowsサービス要素はありません。

git clone 'MyMatesPc'反対側で誰がこのリクエストを聞いているのか試してみるとどうなりますか?

Linux(またはcygwin)でgitを実行している「中央」サーバーがある場合、あるマシンから「中央」リポジトリにコミットをプッシュし、別のマシンにプルダウンすることで、コミットを共有できることがわかります。

これは事実上、中央サーバーを使用する必要があることを意味します。

私はこれに問題はありませんが、私が何かを逃していないことを確認したかったです!

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

git - gitリポジトリのクローン作成の問題(初心者の問題)

ローカルの開発マシンにgitサーバーをセットアップしようとして、これまでこのWebサイトをフォローしてきましたが、リポジトリのクローンを作成しようとすると少し行き詰まります。

git bashで、これが私の出力です:

「アクセスが拒否されました(publickey、keyboard-interactive)」エラーが発生する理由についての提案はありますか?

前もって感謝します!

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

git - Git push origin master returns Error cannot spawn ... なぜ?

GitHub を初めて使用しようとしていますが、認証を正しく取得しようとして多くの問題が発生した後、なんとか git@github.com で認証してレポを作成しましたが、「git push origin master」を試してみると、次のエラーが表示されます。

トラブルシューティングページでエラーの理由や説明を見つけることができません。そのエラーが発生する理由を誰かが提案できますか.

次のように、リモートパスをすでに指定/追加しています。

助けてください。

また、これはすべて、mysysgit (1.7.0.2) を実行し、git bash を使用する Windows 7 マシン上にあります。

re: 問題 313、GIT_SSH 変数のスペースは、次のように問題になることはありません。

0 投票する
3 に答える
2879 参照

git - 私の変更をgitでのマージに使用するには?

git でマージするときに「自分の変更」を強制するにはどうすればよいですか? 誰かがすべての bin ディレクトリを git に入れましたが、ひどいマージ競合が発生しました :(

現在、次のように述べています。

この問題を解決したら、「git rebase --continue」を実行します。このパッチをスキップしたい場合は、代わりに「git rebase --skip」を実行してください。元のブランチを復元してリベースを停止するには、「git rebase --abort」を実行します。

マージしたくありません。変更を使用してこれらのファイルをすべて削除したいだけです。

編集:ほとんどのファイルは、自動マージによって、または競合がなかったため、正常にマージされました。ただし、次のようなものはまだかなりの数が存在します。

警告: バイナリ ファイルをマージできません: src/reports/obj/Debug/TempPE/GroupMailDS.Designer.cs.dll (HEAD と追加された gitignore)

0 投票する
2 に答える
190 参照

git - ディスク全体に散在する git トラック データを作成する

私のプロジェクトは、ソース コードと構成ファイルが別のフォルダーにあるように設定されています。

わかりやすくするために、基本的なフォルダー構造を次に示します。

Git を使用してこれらのフォルダーをすべて追跡したいので、これは問題を引き起こします。一方、Git は、追跡対象のすべてのファイルを 1 つの最上位フォルダーに格納することを望んでいるようです。

たとえば、.git フォルダーが SourceCode ( git init /c/SourceCode ) にある場合、リポジトリの外にあるため、ConfigFiles1 の追加 ( git add ../ConfigFiles1 ) は拒否されます。

可能であれば、 C:\ ( git init /c )に直接リポジトリを作成することは避けたいと思います。それでも、取れるものは取る。

これらの構成ファイルをより便利な場所に移動することができません。私はこのフォルダ構造にこだわっています。

参考までに、私の場合、Windows (msysgit) で Git を使用しています。

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

git - msysgit と Cygwin + git の違いは?

msysgit と Cygwin + git の違いは何ですか?

現在はmsysgitを使用していますが、Git Bash が気に入らない (サイズ変更やコピー/貼り付けはできません) ので、Cygwin に切り替えることを考えています。

0 投票する
2 に答える
1557 参照

git - Git: 2 台目のコンピューターからリモート リポジトリにアクセスするための SSH キーを設定するにはどうすればよいですか?

Unfuddle にgit リポジトリがあり、 msysgitで使用している Windows マシンがあります。ssh-keygen を使用してそのマシンに SSH キーをセットアップすると、いくつかのキー ファイルが得られました。公開鍵ファイルの内容を Unfuddle アカウントの個人設定にコピーしたところ、問題なく動作しました。

では、2 台目のマシンで動作させるにはどうすればよいでしょうか? 同じプロセスに従えば、新しい公開鍵を自分の Unfuddle アカウントに入れる必要があるため、おそらく古いマシンは機能しなくなります。2 番目のマシンで 1 番目のマシンと同じキーを使用する方法はありますか?

ありがとう、グラント