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 [ベースとなるコミット]

テキストエディタが開き、コミットの再編集が行えます。

广告
将在 10 秒后关闭
bannerAds