git常用命令
基本配置
配置提交人姓名:git config --global user.name 提交人姓名
配置提交人邮箱:git config --global user.email 提交人邮箱
查看 git 配置信息:git config --list
提交及拉取
提交:git push
拉取:git pull
强行覆盖远程分支提交:git push -f
变基拉取:git pull --rebase
将修改记录提交到上一次 commit
git add . git commit --amend // 如果需要修改 commit 的备注 在 git commit --amend // 出现有注释的界面(你的注释应该显示在第一行) // 输入 i 进入修改模式,修改好注释后,按 Esc 键 退出编辑模式 :q // 保存并退出 # or :wq // 保存并退出
删除分支
删除分支 git branch -d <branch_name>
如果想要删除多个分支,可以将它们的名称用空格分隔 git branch -d <branch_name1> <branch_name2> ...
注意,使用 -d 选项时,如果尝试删除当前所在的分支,Git 会拒绝删除并显示错误消息。如果你确定要删除当前分支,请使用 -D 选项来强制删除。
同时删除本地和远程分支 git push <remote_name> --delete <branch_name>
已经删除的远程分支,本地仓库仍然会保留对这些远程分支的引用 使用 git remote prune origin
清理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了