問題タブ [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.
text-editor - Msysgitでcore.editorの設定を解除します
SOエントリごとにエディタを設定します:msysgit / gitkを使用してDiffMergeを設定するにはどうすればよいですか?。
デフォルトの編集プログラムに戻したいので、これを元に戻す方法を考えています。
git - コンピューター間で Git プロジェクトを移動する
私は2つの場所で使用するプロジェクトを持っています(私はgitサーバーを使用しません)。
2 番目にプロジェクトをコピーすると、すべてのファイルをチェックインする必要があります (ただし、変更されていません)。たとえば、git に表示されます。
私は両方の場所でコマンド
git config --global core.autocrlf false
を実行しましたが、この問題には役立ちません
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」です
git - msysgit を使用するとリポジトリが破損しますか?
クロムコードのドキュメントに出くわしているときに、次の投稿に出くわしました。
http://code.google.com/p/chromium/wiki/UsingGit#Windows
msysgit を使用している場合は、問題が発生しています。msysgit (TortoiseGit を含む) と cygwin のバージョンの git の両方を使用すると、リポジトリの破損につながるため、cygwin のバージョンを使用する方が安全です。したがって、まだ msysgit が PATH にある場合は、独力です。
これは本当に起こりますか?破損の原因は何ですか?
git - Msysgit bash は Windows 7 で恐ろしく遅い
私は git が大好きで、自宅ではほぼ常に OS X で使用しています。仕事では、Windows で svn を使用していますが、ツールが完全に成熟したらすぐに git に移行したいと考えています ( TortoiseGitだけでなく、 VisualSVNによって提供される非常に優れた Visual Studio 統合に似たものも)。しかし、私は脱線します...
最近、Windows 7 マシンにmsysgitをインストールしましたが、含まれているバージョンの bash を使用すると、非常に遅くなります。git 操作だけではありません。clear
約 5秒かかります。ああああ!
誰かが同様の問題を経験しましたか?
編集: msysgitはUACでうまく動作していないようで、XP で開発したり、UAC を無効にして Vista または 7 を実行したりすることによる小さな設計上の見落としである可能性があります。を使用してGit Bashを起動Run as administrator
すると、OS Xで見られる超高速になります(または、ネットワーク接続でGit Bashを起動した後の7で-@Gauthierの回答を参照)。
編集 2 : AH HA! 私の答えを見てください。
git - msysGit: git log が空白行を出力するのはなぜですか?
コマンドを端末ウィンドウの下部に近づけるほど、挿入される空白行が少なくなるようです。端末ウィンドウの上部に入力すると、ほぼウィンドウの高さいっぱいまで空白行が挿入されます。一番下に入力すると、空白行は挿入されません。
ページャー プログラムがターミナル ウィンドウの下部に出力をプッシュしているように見えますが、Linux git のように、出力をコマンドのすぐ下または上部に配置したいと考えています。
を使用すると期待どおりの動作を得ることができますがgit --no-pager log
、ページャーを使用したい場合はどうすればよいでしょうか?
git - Windows用のgvimおよびmsysgit1.7.0.2を使用したfugitive.vimの:GDiffコマンドの使用中にエラーが発生しました
私はWindowsを使用しているときにコードを管理するためにfugitive.vimと一緒にgitを使用してきました。しかし、私は問題に遭遇しました。ドキュメントによると、:GDiffコマンドはdiffウィンドウであり、ファイルの一部のみをステージングできるようにする必要があります。ただし、変更を加えたファイルでコマンドを発行すると、次のエラーメッセージが表示されます。
これはWindowsの問題ですか?vim?逃亡者?msysgit?ファイルのアクセス許可?誰か知ってる?
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
asp.net - ダイナミックデータフォルダを移動するにはどうすればよいですか?
誤ってDynamic Data
フォルダを自分のImages
フォルダに移動しました。プロジェクトはまだコンパイルされていますが、正しくありません。ただし、Visual Studioでルートに戻そうとすると、移動先フォルダーが既に存在するというエラーが表示されます。Visual Studioの外部のルートに戻ると、コンパイラーが動的データファイルを見つけることDynamic Data
ができないため、プロジェクトはコンパイルされなくなります。
私のgitの幼少期は、不快な午前2時のクエストに着手する前に、ここで質問するように促しました。
git - 追跡されたファイルの変更をステージングせずに、追跡されていないファイルをコミットのためにステージングする
多くの場合、gitを使用すると、次のような状況に陥ることがあります。
- いくつかのファイルに変更がありますが、それらの一部のみをコミットしたいと思います。
- 追跡してコミットしたい追跡されていないファイルをいくつか追加しました。
最初の部分を解くのは簡単です。走る:
次に、ステージングするハンクと、作業ツリーに残っているがステージングされていないハンクを選択します。ただし、gitのパッチモードは追跡されていないファイルをスキップします。
私がやりたいことは次のようなものです:
しかし、そのようなオプションは存在しないようです。
たとえば、追跡されていないファイルが6つある場合は、インタラクティブモードとオプションを使用して次のようにステージングできます。add
add untracked
しかし、これを行うためのより迅速な方法がある、またはあるべきだと感じています。私は何が欠けていますか?