問題タブ [git-commit]
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.
git - Git commit で空白のテキスト ファイルが開かれるのは何のためですか?
私が読んだすべての Git チュートリアルでは、次のことができると書かれています。
これを行うと、大きなテキスト ファイルが開かれます。どのチュートリアルもこれに対処していないようです。そのため、ファイルをどうするか、またはファイルに何を入れるかがわかりません。
git - 既存のプッシュされていないコミットメッセージを変更するにはどうすればよいですか?
コミットメッセージに間違ったことを書きました。
メッセージを変更するにはどうすればよいですか?コミットはまだプッシュされていません。
git - 修正されたコミットをリモートGitリポジトリにプッシュするにはどうすればよいですか?
ソースコードを少し操作した後、通常のことをコミットしてから、リモートリポジトリにプッシュしました。しかし、その後、ソースコードでインポートを整理するのを忘れていることに気づきました。だから私は前のコミットを置き換えるためにamendコマンドを実行します:
残念ながら、コミットをリポジトリにプッシュバックすることはできません。これは次のように拒否されます:
私は何をすべきか?(リモートリポジトリにアクセスできます。)
git - GitHub でコミットを削除するにはどうすればよいですか?
「誤って」コミットを GitHub にプッシュしてしまいました。
このコミットを削除することは可能ですか?
このコミット前の GitHub リポジトリを元に戻したいです。
git - ディスクから既に削除されている Git リポジトリから複数のファイルを削除する
私は使用から 4 つのファイルを削除した Git リポジトリを持っていますrm
( not git rm
)。私の Git ステータスは次のようになります。
これらのファイルを Git から削除するには、次のように各ファイルを手動で追加する必要はありません。
git add .
理想的には、可能であれば、同じように機能するものを探しています。
git - 機密ファイルとそのコミットを Git 履歴から削除する
Git プロジェクトを GitHub に置きたいのですが、機密データ (capistrano の /config/deploy.rb などのユーザー名とパスワード) を含む特定のファイルが含まれています。
これらのファイル名を.gitignoreに追加できることはわかっていますが、Git 内の履歴は削除されません。
また、/.git ディレクトリを削除してやり直したくありません。
Git 履歴から特定のファイルの痕跡をすべて削除する方法はありますか?
git - Gitで最新のローカルコミットを元に戻すにはどうすればよいですか?
誤って間違ったファイルをGitにコミットしましたが、まだサーバーにコミットをプッシュしていません。
ローカルリポジトリからこれらのコミットを元に戻すにはどうすればよいですか?
唯一の方法は、ある種のGUIテキストエディタで編集をコピーし、ローカルクローン全体をワイプし、リポジトリを再クローンしてから、編集を再適用することだと思われます。でも、
- これにより、データが失われる可能性があります。
- 偶発的なものだけが実行された場合、これを行うのは非常に困難です
git commit
。
もっと良い方法はありますか?
git - Gitでファイルの一部のみをコミットする
Gitでファイルに変更を加えた場合、一部の変更のみをコミットするにはどうすればよいですか?
たとえば、ファイルで変更された30行のうち15行だけをコミットするにはどうすればよいですか?
git - コミット メッセージ内の GitHub の問題番号へのリンク
メッセージにGitHubの問題番号へのリンクを自動的に含めることは何とか可能ですか?git commit