問題タブ [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 リポジトリ内の唯一の (最初の) コミットにしますか?
現在、Github リポジトリにプッシュするローカル Git リポジトリがあります。
ローカル リポジトリには最大 10 個のコミットがあり、Github リポジトリはこれの同期された複製です。
私がやりたいことは、ローカル Git リポジトリからすべてのバージョン履歴を削除することです。これにより、リポジトリの現在の内容が唯一のコミットとして表示されます (したがって、リポジトリ内の古いバージョンのファイルは保存されません)。
これらの変更を Github にプッシュしたいと思います。
Git リベースを調査しましたが、これは特定のバージョンを削除するのにより適しているようです。別の潜在的な解決策は、ローカル リポジトリを削除して新しいリポジトリを作成することです。
ETA: 追跡されていない特定のディレクトリ/ファイルがあります。可能であれば、これらのファイルの追跡を解除したいと考えています。
git - ローカルのgitリポジトリで特定のコミットを削除するにはどうすればよいですか?
私のローカルリポジトリには、次のコミットが含まれています。
文字の変更はリモートリポジトリにあります。変更1、1.1、および2は、ローカルリポジトリの一時的な変更であり、不要になりました。これらは、Bの上にコミットされていない変更を加えたスタッシュを作成したときに自動的に作成された可能性があります。その隠し場所は削除されました。歴史をもっと複雑にしたくないので、これらを取り除きたいのです。
ローカルリポジトリを吹き飛ばし、リモートリポジトリを再度複製することで、これらを明確に取り除くことができますが、これは手間がかかるようです。そして、私が保持したいリモートリポジトリにないローカルブランチがあります。
私がこれまで読んだことから、複数のコミットを1つに押しつぶす方法についての議論がありました。コミットオブジェクトの削除については何も見つかりませんでした。また、「git prune <hash of commit 2>」を実行しようとしましたが、何も実行されませんでした。
コミットオブジェクト1、1.1、および2を削除するにはどうすればよいですか?
前もって感謝します。
github - GitHub コミット メッセージのグラフィック
git commit メッセージ (Github にプッシュ) にグラフィックス/画像を追加するには?
git - git で --work-tree オプションを使用するにはどうすればよいですか? エラーが発生し続けます
作業ツリーと、作業ツリーと同じディレクトリに .git フォルダーがある通常のリポジトリがあります。
コマンドを使用して、この場所の外から git コマンドを実行しようとしています
しかし、エラーが発生し続けますfatal: /usr/libexec/git-core/git-pull cannot be used without a working tree.
。
私は何を間違っていますか?
git - Github で 2 回目のコミットを行う方法
github を使用してプロジェクトを保存する方法を説明できる人はいますか。アカウントを作成し、リポジトリを作成し、ファイルをそこにアップロードしました。これらはすべて、彼らの助けに従って機械的に行われます. しかし、私は次に何をすべきかわかりません。2番目のコミットを行うにはどうすればよいですか。そして、ブランチの意味を説明してください。私も彼らの助けを理解していません。
php - PHP:ファイルの最後に改行を入れる理由はありますか
phpファイルをgithubにコミットすると、「ファイルの終わりに改行がありません」というメッセージが表示されます。
これは単なる警告であり、何らかの理由でファイルの最後に改行を入れるのは良いことだということを覚えています。
しかし、なぜ?それは昔の名残ですか、それでも利点がありますか、それともphpで必要ですか?はいの場合、どのような理由で?
git - すでにプッシュされているGitの誤ったコミットメッセージを編集する
私はGitのコミットとプッシュを行いましたが、コメントにまったく間違ったことを書きました。
コメントを変更するにはどうすればよいですか?私はすでにコミットをリモートにプッシュしました。
git - git:ローカルコミットを「統合」する方法
あるコードで作業しているときは、かなり頻繁に(そしてランダムに)コミットするのが好きです。どこかで失敗した場合、いつでも変更をロールバックできるからです。
ただし、すべての変更をマスターリポジトリにプッシュすることにした場合、ランダムコミットがすべて表示されるのは望ましくありません。これは、一部の変更が実際には無意味であり、変更ツリーが不必要に長くなるためです。
プッシュする前に、すべてのローカルコミットを「統合」するにはどうすればよいですか?
git - Gitはすべてのコミットをカスタムメッセージ付きの単一コミットとしてプッシュします
すべてのローカルコミット(その日のすべての「プッシュされていない」コミット)を、カスタムメッセージを含む単一のコミットとしてリモートリポジトリにプッシュできるかどうか疑問に思いました。StackOverflowの投稿はどれもこれに答えていないようです。WindowsでGitBashを使用しています。
前もって感謝します。