問題タブ [git-rev-list]

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 に答える
250 参照

git - コミット時にバージョンを上げる

私はGITを使用してPHPでプロジェクトを持っており、「1」の中に「バージョン」というファイルがあります。コミットすると、番号がインクリメントされます。このスクリプトで git フック機能を使用しています。

num=$(cat version) num=$(expr 0$num + 1) echo $num > version git add -u version

IDE(phpstorm)をチェックすると、ファイルが「青」のまま(同期されていない)であることを除いて、すべて正常に動作するため、コミットをクリックすると、ファイルの「バージョン」が変更されていることがわかります。

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

git - master の背後にあるすべてのリモート ブランチを一覧表示する

マスターとは別に、中央リポジトリに機能ブランチのゴミがあります。私のマスターは最新です。今、マスターブランチより遅れているブランチのリストを知りたいです。github/bitbucket の個々のブランチ選択にはグラフィカル ビューがあることを知っています。しかし、ここには比較対象の 50 から 60 のフィーチャー ブランチがあります。それらのうち、マスターより進んでいるものはほとんどなく、マスターと最新のものはほとんどなく、マスターより遅れているものはほとんどありません。枝リストを個々のファイルに固定するにはどうすればよいですか?

注:私はビットバケットを使用しています

よろしくお願いします。

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

git - git リポジトリの履歴で大きなファイルを見つけることができない

履歴にいくつかの大きなファイルがあるため、私のリポジトリは非常に大きくなっています。大きなファイルを見つけて削除するために、次を実行しています。

結果は次のようになります。

最大のファイルのパスを見つけるために、次を実行します。

結果は次のとおりです。

しかし、git logこのファイルを次のように実行すると:

ログは表示されません。さらに、履歴からバイナリ ファイルを削除しようとするたびに、次のようにします。

私は受け取ります:

何か案は?

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

git - git コミットのリストの表示順序

コミット ハッシュのリストがあり、それらを時系列に並べる必要があります。

私はそれを行うことができると思っていましたが、コマンドラインでコミットを指定しても、すべてのコミットgit rev-listを表示することを主張しています。

gitにこれをさせる方法はありますか、それとも結合する必要がgit rev-listありgrepますか?

ありがとう!

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

git - Git - リモート サーバー上のすべてのコミットのリストを取得する方法

過去 10 件のコミット (コミット ハッシュとソース ブランチ) について、数分ごとに github をポーリングしたいと考えています。

現在、私はやっています

git -C /path/to/local/repo rev-list --remotes

そして、ブランチ名を取得しようとする各ハッシュに対して:

git -C /path/to/local/repo branch -r --contains #commit-hash#

「/」で分割し、最後のコンポーネントを取ります。

しかし、常にすべての最新のコミットを取得できるとは限りません。

これを行うためのより良い簡単な方法はありますか?