問題タブ [git-stage]
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.
egit - GIT ステージングとは何ですか? Add To Index と Add To GIT Index の違いは何ですか?
GibHub プライベート リポジトリを使用しています。私はそれについて十分な知識を持っていません。
Git ステージングとは Git Staging の目的は何ですか?
Git ステージングを使用する場合
Git Staging にファイルを追加するための 2 つの異なるオプションを見つけました。
- プロジェクト エクスプローラー --> チーム --> インデックスに追加
- チーム同期 --> Git インデックスに追加
どちらもファイルを Git Staging に送信します。次に、これら2つの違いは何ですか? ユーザーにとってどちらが良いですか?どちらもファイルを Git Staging に送信します。
ありがとう。
git - git status は、変更されたファイルに関する情報をどこで取得しますか?
Gitステータスは、リポジトリ内の変更されたファイルに関する情報を提供します(追跡されていないファイルまたはステージングされたファイルにあります)これらのファイルのリストにアクセスできるようにしたいです-コミットが実行される前に、それらのファイルのコード品質チェックを実行します. フック
このファイルのリストにアクセスできるかどうか教えてください。
ちなみにGit初心者です。だから、私の仮定で大失敗を犯した場合は、私を甘やかしてください
git - Git ステージとコミット - 元に戻すと、コミットされていないファイルはどうなりますか?
5 つの変更されたファイルがあり、そのうちの 2 つをコミット用にステージングするとします (これをコミット A と呼びましょう)。その後、将来のコミットのために残されているコミットされていない変更が 3 つあります。将来、作業ディレクトリをコミット A に戻すことにしたとします。A にコミットするためにステージングされなかったにもかかわらず、変更されたファイルの状態はどうなるでしょうか。それらの変更は失われますか?
git - Git: pre-commit フックでステージングされたファイルを再ステージングする方法
私は git pre-commit フックを書いています。
スクリプトは一部のコードを再フォーマットする可能性があるため、ステージングされたファイルを変更できます。
すでにステージングされているすべてのファイルを再ステージングするにはどうすればよいですか?
git-commit - 特定のファイルの終わりを持つファイルのみを GIT ステージおよびコミットする
大量の変更済みファイルがあり、ファイルの 2/3 はあまり気にしないイメージですが、それでもコミットしたいと思います。残りについては、変更を真剣に検討する必要があります。確認する必要があるファイルを最小限に抑えるために、.png と .jpg と .gif ファイルのみをステージングしてコミットします (牛肉を確認するためにバックグラウンド ノイズを削減します)。
そうは言っても...
各ファイルを個別に追加せずに、これらのファイル末尾を持つファイルのみをステージングしてコミットするにはどうすればよいでしょうか?
編集:
ファイルが変更されました
ディレクトリ構造がフラットではない
高度にカスタマイズした WP テーマを上書きしていますが、適用する必要があるセキュリティ アップデートがあります。
git - Git (SourceTree): オンライン リポジトリから削除せずに既に追跡されているファイルを gitignore する
この議論については多くの質問がありますが、私の場合はどれも役に立ちませんでした。
ローカル プロジェクトを config.php ファイルを含む bitbucket リポジトリにプッシュしました。config.php ファイルのローカル コピーを変更したので、bitbucket のコピーとは別のものにする必要があります。
gitignore ファイルを更新しましたが、config.php ファイルが既に追跡されていたため、役に立ちませんでした。
そう:
ローカルの config.php ファイルを無視する必要がありますが、bitbucket の config.php ファイルを削除したくありません。
コマンド ライン ソリューションはもちろん歓迎されます。Ps サブ質問:
SourceTree で、ステージングされていないファイルを (右クリックして)「追跡を停止」すると、ソフトウェアはそのファイルのリモート削除をステージングします。ただし、ステージングされた削除レコードを (コミット/プッシュの前に) 右クリックすると、「追跡の停止」と「インデックスからのステージング解除」の 2 つの選択肢があります。これらの2つのオプションの意味は何ですか? なぜ「トラッキング停止」を 2 回許可するのですか?
git - チェックアウトが時々ファイルをステージングするのはなぜですか?
checkout
初めて Git を使い始めたとき、コマンドが非常にわかりにくいと感じました。しかし、Git のバージョン管理モデルに適応するにつれて、それが理にかなっているようになりました。今、同僚に Git を教えなければならないので、簡単に説明しようとしてcheckout
います。簡単な説明があると思いました(ドキュメントから):
作業ツリーへのブランチまたはパスをチェックアウトします
これは、Git を初めて使用する人にとってはさまざまな一連の操作のように見える、チェックアウトで実行できるいくつかのことを統合しているようです。
...最後のものを除いて、それは作業ディレクトリを更新するだけでなく、ファイルをステージングするためです。
チェックアウトすると、作業ディレクトリにコピーされるだけでなく、何かがステージングされる理由または時期をどのように理解できますか?
git - Androidスタジオのコンパイル後にgitignoreのファイルが変更されるのはなぜですか?
VersionUtil というファイルがあり、それを gitignore に設定します。gitignore ファイルには、
Android Studio でプロジェクトを実行する前に、VersionUtil.java に次のコード行があります。
git status を実行したところ、返されました
しかし、プロジェクトを実行した後、VersionUtil.java が変更されました。その行は次のとおりです。
返された git ステータス
皆さん、何か考えはありますか?gitignore のファイルがまだ追跡されているのはなぜですか? どんな助けでも大歓迎です。
java - Eclipse で特定のバージョン ID の編集済みファイルをすべて表示する方法
特定のバージョン ID の最後にコミットされたファイルをすべて表示したかったのです。私は git リポジトリと eclipse Kepler を使用しています。
たとえば、バージョン ID 'xyznumber' の .jspx ファイルがあり、この同じバージョン ID でコミットされたすべてのファイルを確認したかったのです。