問題タブ [git-status]

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

git - ステージングされたファイルのみを表示する git status を作成する方法

ステージングされたファイル名のみのリストを取得したいと思います。コマンド--name-onlyの同等のフラグが見つかりません。git status良い代替手段は何ですか?

ファイルリストはphp -l(PHP lint 構文チェッカー) にパイプされます。

解決策: 完全なコマンド

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

git - git: git diff で違いが表示されないのはなぜですか?

レポで「git status」を実行すると、次のようになります。

ただし、「git diff myfile」を実行しても違いはありません。これは、変更を加えて削除したため、元に戻ったためですか?

「git checkout myfile」を実行してクリアする必要がありますか?

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

git - git index からファイルのコンテンツを取得するにはどうすればよいですか?

ローカル リポジトリに既に追加されているファイルがあります。作業ツリーで変更したので、git status変更されたファイルが表示されます。ファイルをステージングする前に、インデックスに保持されているファイルの内容を知りたいです。

私はそれを行う2つの方法を考えることができます:

  1. によって生成されたパッチを元に戻しgit diff、作業ツリーのファイルに適用します
  2. を使用git checkout-indexし、一時ファイルをポイントして、そこからコンテンツを読み取ります

もっと簡単な方法はありますか?

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

git - 現在のブランチにコミットするものがないかどうかを確認するにはどうすればよいですか?

目標は、シェルコマンドで評価できる明確なステータスを取得することです。

試しgit statusましたが、コミットする項目があっても常に0を返します。

私には考えがありますが、それはかなり悪い考えだと思います。

その他の方法で?


次の解決策で更新します。MarkLongairの投稿を参照してください。

これを試しましたが、問題が発生します。

次のエラーが発生します[: ??: binary operator expected

今、私はその男を見て、gitdiffを試してみました。

===================私の希望のためのコード、そしてより良い答えを願っています======================

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

backslash - git Status で同じファイルが 2 回表示される - ただし、パスのスラッシュ スタイルが異なる

を実行するgit statusと、次のような変更リストが表示されます。

add次にcommitCustomizablePDFs/InvoiceAdapter.php を実行すると、(本来あるべき姿で) コミットされ、ステータス リストに表示されなくなります (良い) 。

ただし、ステータス リストにgit statusは引き続き表示 されます。deleted: "CustomizablePDFs\\Model/AlignContainer.php"そのファイル パスをgit rm使用すると、pathspec がどのファイルにも一致しなかったと言って失敗します。

このエントリをステータス リストから削除するにはどうすればよいですか?

ありがとう、
ベン

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

git - git-commitまたはgit-statusを実行しようとしたときに「バスエラー」を修正するにはどうすればよいですか?

以前は正常に動作していたOSXサーバーにgitリポジトリがあります。ファイルを追加してコミットし、コンテンツをラップトップにプルすることができました。

これで、サーバーにSSHで接続しgit commitgit statusリポジトリで実行すると、コマンドラインに表示されるのは。だけですbus error

git logそれでも正しく動作し、通常の出力が得られます。

同じサーバー上の他のリポジトリでは両方とも機能するため、リポジトリに問題があると推測していgit commitますgit status

これをデバッグ/修正するにはどうすればよいですか?

更新:問題が発生する前に最後に作成したディレクトリを再作成しました。それは私がgit status再びすることを可能にしました!

git commit -aただし、その直後に実行すると、次のエラーが発生しました。

次に、index.lockファイルを手動で削除しましたが、問題は解決しました。

何が悪かったのかわかりません。何か案は..?

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

file - ファイルの名前が変更されたことを git に知らせる - 小文字から大文字に名前が変更された OS X ファイルが追跡されていないと表示される

git mvまたはその他の git コマンドを使用せずにフォルダーの名前を小文字から大文字に変更したところ、git は新しいフォルダーを追跡されていないと表示し、同時にフォルダー内のファイルを追跡しています。

「Jogo do Rato」の名前を「Jogo do Rato」に変更し、git add --all を作成しました。Git は新しいファイルと変更を正常に検出しましたが、「Jogo do Rato」内のすべてのフォルダーが未追跡として表示されるようになりました。この「追跡されていない」ファイルを取り除きたいのですが、どうすればよいか途方に暮れています。

私は OS X Snow Leopard を使用しています。私のドライブは Mac OS 拡張 (ジャーナリング) で、大文字と小文字を区別せず、git バージョン 1.6.6 です。

よろしく、

セルジオ

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

git - git untracked ファイル - 無視する方法

を実行するgit statusと、「追跡されていないファイル」セクションに多くのファイルが含まれていることがわかります (拡張子が「.」のファイルもあります)。

何もする必要はないと思いますが、実行するたびにこれらのファイルが表示されるのは見栄えがよくありませんgit status。これらのファイルを表示しない方法はありますか?

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

git - 自分のブランチがどのリモート「親」ブランチに基づいているかを知るにはどうすればよいですか?

同期する必要があるローカル リポジトリ内に複数のリモート追跡ブランチがあるというシナリオがあります。私たちのワークフロー モデルは次のとおりです。

  • 目的のリモート追跡ブランチに基づいて、ローカルにブランチを作成します
  • 変更を加える
  • ビルド/テスト/修正
  • 専念
  • リモートサーバーにプッシュバックする

「git status」では、何かが変更されない限り、ローカル ブランチがどのブランチに基づいているかが表示されないことに気付きました。つまり、コミットされていないローカルの変更または最近のフェッチにより、ローカル ブランチが時代遅れになります。ローカル ブランチがどのブランチに基づいているかを変更せずに知る方法はありますか? 「git status -showparentbranch」またはこれを表示する他のコマンドのようなもの。時々、私はこの必要性に出くわしますが、それを満たす方法をまだ知りません。

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

git - gitリポジトリの奇妙な問題?

MacでOSXLionにアップグレードしたところ、gitリポジトリで奇妙な問題が発生しました。.vimファイルをバージョン管理下に置き、いくつかのプラグインをgitサブモジュールとして構成しています。アップグレード後git status、.vimディレクトリにコマンドを実行すると、次のようになります。

誰かが私の問題が何であるか知っていますか?上記のエラーメッセージをGoogleとSOで検索しましたが、答えが見つかりませんでした。また、gitが非常に遅いように見えることにも気づきました。また、他のgitリポジトリには他に問題はありません(速度の問題が予想されます)。そのため、この問題はLionに関連していないと思います。.vimリポジトリを修正する方法について誰か提案がありますか?助けてくれてありがとう。

drizzdによって要求されたトレース出力の一部を次に示します。