git的简单使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 如果我们想从Git仓库中拉取一个分支到本地,此处假如远程分支为develop,本地要创建的分支为a1,可以使用以下命令: //初始化本地Git仓库 git init //将本地仓库和远程仓库相关联(https://aaa.git为远程分支的地址) git remote add origin https: //aaa.git //将远程的develop分支拉到本地 git fetch origin develop //在本地创建分支a1,并将远程分支develop的信息同步到本地分支a1 git checkout -b a1 origin/develop //将本地分支推到远程 a1是本地分支名字,b1是远程分支名字 git push origin a1:b1 //拉取远程分支的代码 git pull //拷贝 Github 上的项目 git clone https: //github.com/tianqixin/runoob-git-test //查看所有分支 git branch -a //查看当前使用的分支 git branch //切换分支 git checkout 分支名称 |
1 2 | //删除分支 git branch -d 分支名称 |
1 2 | //撤回已经提交的,但是因为push而失败的内容 git reset HEAD~ 2 撤回操作的两次提交 |
比如当前版本是1.1,上一个版本1.0,当我们处于1.0版本要切换成1.1版本
首先使用git pull 拉取1.0版本代码,然后再使用git checkout 1.1切换到当前版本
如果已经把代码提交到了远程如何回退呢,下面介绍方法
1 2 3 4 5 | aaa表示git的历史版本号 回退到某个历史版本 git reset --hard aaa 强制提交到master并替换远程的master分支 git push -f -u origin master |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异