📝

Codexを使うときにローカルとコードを手動で同期する方法

に公開

Codexを使うときにローカルとコードを手動で同期する方法

Codexの差分をローカルに反映する

PRを作成する 方法もありますが、Pull Requestがcloseだらけになってしまうので、以下の方法を使うと便利です。

手順

  1. PRを作成する のメニューから git apply をコピーする で差分を反映するコマンドをコピー
  2. ターミナルに貼り付けて実行

注意点

ローカルに差分がある場合は、コンフリクトが発生する可能性があります。
ローカルの変更を破棄してもよい場合は git reset --hard などを実行してから、上記の手順を実行してください。
破棄したくない場合は git stash などを使用してください。

ローカルの差分をCodexに反映する

branchを新たに作成する方法もありますが、今までのやり取りを引き継ぎたい場合などは、以下の方法で差分を反映できます。

手順

  1. 新規ファイルは git add -N <file> で追加
  2. git diff|pbcopy で差分をコピー
  3. 以下のプロンプトに貼り付けて実行

注意点

stageの差分を反映する場合は、git diff --staged|pbcopy を実行してください。
pbcopy はmacOSのコマンドです。Linuxでは xclipxsel を使ってください。Windowsでは clip を使います。

プロンプト

現在の最新の差分は下記の通りです。

```diff
<diff>
```
ユカイ工学テックブログ

Discussion