Skip to content

Git

Git の公式サイトから Git ツールをダウンロードします。

Git の初期設定

  • ユーザー情報の設定
bash
git config --global user.name "Soybean"
git config --global user.email "[email protected]"
  • SSH キーの生成
bash
ssh-keygen

途中の選択肢では、そのまま Enter を押してください。

ヒント

完全なコマンド:

bash
ssh-keygen -t rsa -C "[email protected]"

-t rsa は RSA 鍵を生成するオプション、-C はコメントを設定するオプションで、後にコメント内容を指定します。

  • Git の SSH キーをアップロード

ユーザーディレクトリ内の .ssh/id_rsa.pub を探し、ファイルを開いて内容をコピーし、Git コード管理プラットフォームの SSH キー設定に追加します。

Git の基本コマンド

  • main ブランチの最新コードを現在のブランチに同期
bash
git pull origin main
git rebase origin/main

現在のブランチが main の場合、 を直接使用できます。

競合が発生した場合は、競合を解決した後、以下のコマンドで rebase を続行します。

bash
git add .
git rebase --continue
  • 直前のコミットの日時を変更
bash
git commit --amend --date="2022-07-29T23:45"
  • 複数のコミットを統合
bash
git rebase -i HEAD~n  # n为要合并commit的个数

-- 指定したコミットを現在のブランチにコピー

bash
git cherry-pick <commit_id>

デフォルトでは元のコミット情報を保持します。コミット履歴を残さず適用したい場合は、git cherry-pick -n <commit_id> を使用します。

MITライセンスの下で公開