首页 > 人工智能 > 人工智能 > 入门-git与Claude Code配合
git工具与Claude Code的搭配非常自然舒服,简单记录下两者搭配的基础使用场景。
Claude Code
git
在当前目录下创建一个新的 Git 仓库。
I want you to create a Claude.md. In that Claude.md, I want you to specify that we should commit changes frequently with meaningful commit messages.
这样每次让CC改代码,它自动做commit,并生成有意义的message。这是目前我最喜欢的CC对git流程的影响
创建新分支: git branch <分支名> 例如:git branch feature-ai-login(创建一个叫“AI登录”的分支) 切换到该分支: git checkout <分支名> 【最推荐】创建并直接跳过去(二合一快捷命令): git checkout -b <分支名> 先回到主分支: git checkout main 把新功能拉过来: git merge feature-ai-login
把代码推送到远端仓库,一方面是备份,另一方面可以和其他人协作。
为了方便纯命令行与github交互,我们安装下gh
winget install --id GitHub.cli
登录
gh auth login
然后直接让CC帮你推送就行
push to a private repo with gh
场景1:当你正在 feature 分支让 AI 写代码,突然主分支(main)有个急活儿,但你 feature 里的代码还没写完,不能 commit。
git stash save "AI 报表开发中"。
git checkout main -> 修好支付 Bug ->
git commit。
git checkout feature-ai-logic。
git stash pop。场景2:对比AI的不同方案
git stash save "方案A:性能好"。git stash apply(注意这里用 apply 不用 pop,这样抽屉里的 A 不会消失)。(17) Why Git Makes Claude Code 10x More Powerful: Complete Beginner's Guide - YouTube
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70049647/viewspace-3113885/ ,如需转载,请注明出处,否则将追究法律责任。