問題タブ [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 投票する
1 に答える
638 参照

text-editor - Msysgitでcore.editorの設定を解除します

SOエントリごとにエディタを設定します:msysgit / gitkを使用してDiffMergeを設定するにはどうすればよいですか?

デフォルトの編集プログラムに戻したいので、これを元に戻す方法を考えています。

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

git - コンピューター間で Git プロジェクトを移動する

私は2つの場所で使用するプロジェクトを持っています(私はgitサーバーを使用しません)。

2 番目にプロジェクトをコピーすると、すべてのファイルをチェックインする必要があります (ただし、変更されていません)。たとえば、git に表示されます。

私は両方の場所でコマンド git config --global core.autocrlf false を実行しましたが、この問題には役立ちません

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

git - クローンは機能しますが、リモートプッシュは機能しません。copsshを介したリモートリポジトリ

私はTimDavisのガイドに従って「setup-a-msysgit-server-with-copssh-on-windows」を実行し、Jason Meridthのガイドに従ってgitコマンドの使用方法を学習しいましたが、なんとかすべてを取得できました。正常に動作していますが、pushコマンドを渡すことができません。

サーバーとクライアントを同じマシン(今のところ)、win7-x64に設定しました。

設定方法に関する情報は次のとおりです。

'/SSH/home/rvc/.bashrc'および'Users/ rvc / .bashrc':

したがって、クローン作成は機能します(以下のすべては「GitBashhere」を介して行われます:P):

次に、ファイルを作成します。

それをプッシュして、このエラーを取得してみてください:

「git:'/SSH/home/rvc/myapp.git'はgitコマンドではありません。'git--help'を参照してください。」.. 何?!

編集: RAAAGE !!

私は再び同じ問題を抱えていますが、今はsshで:

GUIプッシュを試しましたが、同じメッセージが表示されます。

現在の.bashrcは次のとおりです。

C:\ Users \ rvc.bashrc(これはcygwin / git bashでのみ使用されると思います):

C:\ SSH \ home \ rvc.bashrc(..これはgitがssh経由で「リモート」サーバーに接続するときに使用されます):

編集2: いくつかの追加情報:


編集3:

これはトリックをしましたか?

gitpushは「git-receive-pack」を実行しています。「gitreceive-pack」である必要がありますか?

私のgitバージョンは「gitバージョン1.7.0.2.msysgit.0」です

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

git - msysgit を使用するとリポジトリが破損しますか?

クロムコードのドキュメントに出くわしているときに、次の投稿に出くわしました。

http://code.google.com/p/chromium/wiki/UsingGit#Windows

msysgit を使用している場合は、問題が発生しています。msysgit (TortoiseGit を含む) と cygwin のバージョンの git の両方を使用すると、リポジトリの破損につながるため、cygwin のバージョンを使用する方が安全です。したがって、まだ msysgit が PATH にある場合は、独力です。

これは本当に起こりますか?破損の原因は何ですか?

0 投票する
19 に答える
45402 参照

git - Msysgit bash は Windows 7 で恐ろしく遅い

私は git が大好きで、自宅ではほぼ常に OS X で使用しています。仕事では、Windows で svn を使用していますが、ツールが完全に成熟したらすぐに git に移行したいと考えています ( TortoiseGitだけでなく、 VisualSVNによって提供される非常に優れた Visual Studio 統合に似たものも)。しかし、私は脱線します...

最近、Windows 7 マシンにmsysgitをインストールしましたが、含まれているバージョンの bash を使用すると、非常に遅くなります。git 操作だけではありません。clear約 5かかります。ああああ!

誰かが同様の問題を経験しましたか?


編集: msysgitUACでうまく動作していないようで、XP で開発したり、UAC を無効にして Vista または 7 を実行したりすることによる小さな設計上の見落としである可能性があります。を使用してGit Bashを起動Run as administratorすると、OS Xで見られる超高速になります(または、ネットワーク接続でGit Bashを起動した後の7で-@Gauthierの回答を参照)。

編集 2 : AH HA! 私の答えを見てください。

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

git - msysGit: git log が空白行を出力するのはなぜですか?

コマンドを端末ウィンドウの下部に近づけるほど、挿入される空白行が少なくなるようです。端末ウィンドウの上部に入力すると、ほぼウィンドウの高さいっぱいまで空白行が挿入されます。一番下に入力すると、空白行は挿入されません。

ページャー プログラムがターミナル ウィンドウの下部に出力をプッシュしているように見えますが、Linux git のように、出力をコマンドのすぐ下または上部に配置したいと考えています。

を使用すると期待どおりの動作を得ることができますがgit --no-pager log、ページャーを使用したい場合はどうすればよいでしょうか?

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

git - Windows用のgvimおよびmsysgit1.7.0.2を使用したfugitive.vimの:GDiffコマンドの使用中にエラーが発生しました

私はWindowsを使用しているときにコードを管理するためにfugitive.vimと一緒にgitを使用してきました。しかし、私は問題に遭遇しました。ドキュメントによると、:GDiffコマンドはdiffウィンドウであり、ファイルの一部のみをステージングできるようにする必要があります。ただし、変更を加えたファイルでコマンドを発行すると、次のエラーメッセージが表示されます。 代替テキスト

これはWindowsの問題ですか?vim?逃亡者?msysgit?ファイルのアクセス許可?誰か知ってる?

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

windows - Windows または Linux で同じファイルに対して異なる SHA-1 を使用するのはなぜですか?

同じマシンで同じファイルの SHA-1 ハッシュを計算すると、Windows と msysgit Git bash 内で 2 つのまったく異なる SHA-1 ハッシュが生成されるのはなぜですか?

SHA-1 アルゴリズムは、すべての OS で同じファイルに対して同じハッシュを生成することを意図していませんか?

Windows (HashCheck あり):
ファイル hello.txt
22596363b3de40b06f981fb85d82312e8c0ed511

msysgit の Git bash ウィンドウ内 (同じマシン、同じファイル):

$ git ハッシュ オブジェクト hello.txt
3b18e512dba79e4c8300dd08aeb37f8e728b8dad

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

asp.net - ダイナミックデータフォルダを移動するにはどうすればよいですか?

誤ってDynamic Dataフォルダを自分のImagesフォルダに移動しました。プロジェクトはまだコンパイルされていますが、正しくありません。ただし、Visual Studioでルートに戻そうとすると、移動先フォルダーが既に存在するというエラーが表示されます。Visual Studioの外部のルートに戻ると、コンパイラーが動的データファイルを見つけることDynamic Dataができないため、プロジェクトはコンパイルされなくなります。

私のgitの幼少期は、不快な午前2時のクエストに着手する前に、ここで質問するように促しました。

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

git - 追跡されたファイルの変更をステージングせずに、追跡されていないファイルをコミットのためにステージングする

多くの場合、gitを使用すると、次のような状況に陥ることがあります。

  • いくつかのファイルに変更がありますが、それらの一部のみをコミットしたいと思います。
  • 追跡してコミットしたい追跡されていないファイルをいくつか追加しました。

最初の部分を解くのは簡単です。走る:

次に、ステージングするハンクと、作業ツリーに残っているがステージングされていないハンクを選択します。ただし、gitのパッチモードは追跡されていないファイルをスキップします。

私がやりたいことは次のようなものです:

しかし、そのようなオプションは存在しないようです。

たとえば、追跡されていないファイルが6つある場合は、インタラクティブモードとオプションを使用して次のようにステージングできます。addadd untracked

しかし、これを行うためのより迅速な方法がある、またはあるべきだと感じています。私は何が欠けていますか?