Git的应用技术: `git add` 和 `git commit` 的高级用法
Git的应用技术:git add和git commit的高级用法。
日常使用的Git基本命令有git add和git commit。然而,除了基本用法外,这些命令还可以进行更高级的操作。本次将介绍这些高级技巧。
1. 使用git add的patch模式
概要:
git addのパッチモードでは、ファイルの変更部分ごと(ハンクとして)ステージングするかどうかを選択できます。これにより、一つのファイル内の特定の変更だけをステージングすることが可能になります。
使用方法:
パッチモードを起動するには、以下のコマンドを入力します。
git add -p
各変更部分が表示され、その部分をステージングするかをyやnで選択します。
2. Git commit的–amend选项
概要:
git commit –amendは、直前のコミットを修正するためのオプションです。新しいコミットを作成するのではなく、既存のコミットを変更できます。
使用方法:
修正したいファイルや変更をステージングした後、以下のコマンドを実行します。
git commit –amend
テキストエディタが開き、コミットメッセージの編集や、ステージングした変更の追加が可能になります。
3. 通过交互式基础进行提交编辑
概要:
インタラクティブリベースは、過去のコミット履歴を編集するツールです。これを使うと、コミットの順序変更、コミットの結合、分割、コミットメッセージの変更などができます。
使用方法:
インタラクティブリベースを開始するには、以下のコマンドを入力します。
git rebase -i [ベースとなるコミット]
テキストエディタが開き、コミットの再編集が行えます。