問題タブ [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.

0 投票する
18 に答える
284292 参照

git - 現在のコミットを Git リポジトリ内の唯一の (最初の) コミットにしますか?

現在、Github リポジトリにプッシュするローカル Git リポジトリがあります。

ローカル リポジトリには最大 10 個のコミットがあり、Github リポジトリはこれの同期された複製です。

私がやりたいことは、ローカル Git リポジトリからすべてのバージョン履歴を削除することです。これにより、リポジトリの現在の内容が唯一のコミットとして表示されます (したがって、リポジトリ内の古いバージョンのファイルは保存されません)。

これらの変更を Github にプッシュしたいと思います。

Git リベースを調査しましたが、これは特定のバージョンを削除するのにより適しているようです。別の潜在的な解決策は、ローカル リポジトリを削除して新しいリポジトリを作成することです。

ETA: 追跡されていない特定のディレクトリ/ファイルがあります。可能であれば、これらのファイルの追跡を解除したいと考えています。

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

git - ローカルのgitリポジトリで特定のコミットを削除するにはどうすればよいですか?

私のローカルリポジトリには、次のコミットが含まれています。

文字の変更はリモートリポジトリにあります。変更1、1.1、および2は、ローカルリポジトリの一時的な変更であり、不要になりました。これらは、Bの上にコミットされていない変更を加えたスタッシュを作成したときに自動的に作成された可能性があります。その隠し場所は削除されました。歴史をもっと複雑にしたくないので、これらを取り除きたいのです。

ローカルリポジトリを吹き飛ばし、リモートリポジトリを再度複製することで、これらを明確に取り除くことができますが、これは手間がかかるようです。そして、私が保持したいリモートリポジトリにないローカルブランチがあります。

私がこれまで読んだことから、複数のコミットを1つに押しつぶす方法についての議論がありました。コミットオブジェクトの削除については何も見つかりませんでした。また、「git prune <hash of commit 2>」を実行しようとしましたが、何も実行されませんでした。

コミットオブジェクト1、1.1、および2を削除するにはどうすればよいですか?

前もって感謝します。

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

github - GitHub コミット メッセージのグラフィック

git commit メッセージ (Github にプッシュ) にグラフィックス/画像を追加するには?

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

git - git で --work-tree オプションを使用するにはどうすればよいですか? エラーが発生し続けます

作業ツリーと、作業ツリーと同じディレクトリに .git フォルダーがある通常のリポジトリがあります。

コマンドを使用して、この場所の外から git コマンドを実行しようとしています

しかし、エラーが発生し続けますfatal: /usr/libexec/git-core/git-pull cannot be used without a working tree.

私は何を間違っていますか?

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

git - Github で 2 回目のコミットを行う方法

github を使用してプロジェクトを保存する方法を説明できる人はいますか。アカウントを作成し、リポジトリを作成し、ファイルをそこにアップロードしました。これらはすべて、彼らの助けに従って機械的に行われます. しかし、私は次に何をすべきかわかりません。2番目のコミットを行うにはどうすればよいですか。そして、ブランチの意味を説明してください。私も彼らの助けを理解していません。

0 投票する
6 に答える
11650 参照

php - PHP:ファイルの最後に改行を入れる理由はありますか

phpファイルをgithubにコミットすると、「ファイルの終わりに改行がありません」というメッセージが表示されます。

これは単なる警告であり、何らかの理由でファイルの最後に改行を入れるのは良いことだということを覚えています。

しかし、なぜ?それは昔の名残ですか、それでも利点がありますか、それともphpで必要ですか?はいの場合、どのような理由で?

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

git - すでにプッシュされているGitの誤ったコミットメッセージを編集する

私はGitのコミットとプッシュを行いましたが、コメントにまったく間違ったことを書きました。

コメントを変更するにはどうすればよいですか?私はすでにコミットをリモートにプッシュしました。

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

git - git:ローカルコミットを「統合」する方法

あるコードで作業しているときは、かなり頻繁に(そしてランダムに)コミットするのが好きです。どこかで失敗した場合、いつでも変更をロールバックできるからです。

ただし、すべての変更をマスターリポジトリにプッシュすることにした場合、ランダムコミットがすべて表示されるのは望ましくありません。これは、一部の変更が実際には無意味であり、変更ツリーが不必要に長くなるためです。

プッシュする前に、すべてのローカルコミットを「統合」するにはどうすればよいですか?

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

git - Gitはすべてのコミットをカスタムメッセージ付きの単一コミットとしてプッシュします

すべてのローカルコミット(その日のすべての「プッシュされていない」コミット)を、カスタムメッセージを含む単一のコミットとしてリモートリポジトリにプッシュできるかどうか疑問に思いました。StackOverflowの投稿はどれもこれに答えていないようです。WindowsでGitBashを使用しています。

前もって感謝します。