プロンプトライブラリ
Git gud
ユーザーが説明したバージョン管理アクションに基づいて適切なGitコマンドを生成します。
このプロンプトを開発者コンソールにコピーして、自分で試してみてください!
ロール | コンテンツ |
---|---|
ユーザー | ローカルファイルに変更を加えたので、それをローカルのGitリポジトリに保存したいと思います。どのGitコマンドを使えばいいですか? |
出力例
ローカルファイルに加えた変更をローカルのGitリポジトリに保存するには、以下のGitコマンドを使用します。
-
git add .
またはgit add <file>
- このコマンドは、加えた変更をステージングし、コミットする準備をします。
.
は現在のディレクトリとそのサブディレクトリ内のすべての変更を追加します。特定のファイルだけをステージングしたい場合は、.
をファイル名またはパスに置き換えます。
- このコマンドは、加えた変更をステージングし、コミットする準備をします。
-
git commit -m "コミットメッセージ"
- このコマンドは、ステージングされた変更をローカルのGitリポジトリにコミットします。
-m
フラグを使用すると、加えた変更を説明するコミットメッセージを指定できます。"コミットメッセージ"
は、変更内容を簡潔に説明する要約に置き換えてください。
- このコマンドは、ステージングされた変更をローカルのGitリポジトリにコミットします。
例えば、example.txt
というファイルに変更を加えた場合、以下のように実行します。
git add example.txt
git commit -m "example.txtを新しい内容で更新"
これらのコマンドにより、指定したメッセージで新しいコミットを作成し、変更がローカルのGitリポジトリに保存されます。後でこれらの変更をリモートリポジトリにプッシュしたり、ローカルブランチで作業を続けたりできます。
これらのコマンドは、ターミナルまたはコマンドプロンプトでGitリポジトリのディレクトリ内から実行することを忘れないでください。
APIリクエスト
注意: Claude 3 Opusは間もなくBedrock APIで利用可能になります。
import anthropic
client = anthropic.Anthropic( # デフォルトはos.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1000,
temperature=0,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "ローカルファイルに変更を加えたので、それをローカルのGitリポジトリに保存したいと思います。どのGitコマンドを使えばいいですか?"
}
]
}
]
)
print(message.content)