GitHubには、Webベースのファイル編集という素晴らしい機能があります。ただし、1つのファイルを編集した後、続行する前にこのファイルの変更をコミットする必要があるようです。 2つ以上のファイルを編集し、それらのすべての変更に対して1つのコミットを行う方法はありますか?
あまりにも多くの不要なコミットは迷惑なので、これはより良いと思います。
Webベースの回避策があります。
GitをインストールしたくないPCでこの方法を使用します。
@ VictorIstomin および@MarCnuが言っていたことに対する補遺:
これらのファイルの内容ではなく、いくつかのファイル名を編集する場合は、Victorが示した指示に従ってください。ただし、「スカッシュとマージを確認する」必要はありません。実際にファイルの内容を編集していないため、「マージの確認」を押すだけです(これが唯一のオプションです)。
質問はよく回答されています。ファイル名を変更する可能性のある将来の視聴者のためにこれを明確にしたかっただけです。これは私がGitHubでよく行うことです。
GitHub Web Flowは、コミットごとに1つのファイルをサポートします。 1つのコミットに複数のファイルを追加するには、リポジトリをローカルでクローンし、ファイルを編集してから、コミットしてプッシュする必要があります。
コマンドラインは次のようになります。
cd
をディレクトリに
変更したすべてのファイルをステージングする
git add <file-1> <file-2> <etc>
とコミットする
git commit -m'<your-message>
または、外部エディターを起動する場合
git commit
履歴/コミットを送信する
git Push
リポジトリをフォークし、gitを使用してローカルマシンにクローンを作成し、好きなファイル数を変更してから、単一のコミットを作成できます。
以下のリンクには、GitHubのWebブラウザービューで最初のファイルを既に編集している場合の手順がいくつかあります。
要約は次のとおりです。
https://github.com/TargetPerson/TargetGitRepo/compare/master...MyGithubUsername:patch-1