git常用命令
【切换分支】git checkout 分支名
【创建新分支】git branch 分支名
【创建新分支并且切换到新建的分支】git checkout -b 分支名
【根据git的hash值在本地创建一个新的分支并且切换到新建的分支】git checkout -b 分支名 <hash值>
【把本地创建的分支提交到远程上.现在远程也有新建的分支啦】git push -f origin <branch_name>
【查看commit日志,退出按q就行】git log
【将本地代码回滚到指定hash节点】git reset --hard <commit_id>
【将本地回滚的代码推送到远程仓库,这里需要加强制的选项 `-f` 或 `--force`;】 git push -f origin <branch_name>
-------------------参考链接:https://www.knowledgedict.com/tutorial/git-rollback.html
打tag作用:通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯。
【在本地打一个tag】git tag v1.0.0
【列出已有的tag】git tag
【将tag同步到远程服务器】git push origin [tagName] 推送单个分支
【删除本地某个tag】本地删除 git tag -d v0.1.2
【远端删除tag】git push origin :refs/tags/v1.0.1
--------------------参考链接:https://www.cnblogs.com/yazhong-java/p/14982956.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?