当你点击 Sourcetree 时,它都做了啥

简介: 当你点击 Sourcetree 时,它都做了啥

最近由于不知名原因,github 都无法顺畅访问了,科学上网之后,可访问。有些同学一直使用 Sourcetree 可视化操作 Git ,突然要用命令行操作,有点厉害,干掉了不少的代码,所以写一个简单的 git 操作指南。


终端科学上网

这个操作要在当前设备已经科学上网的前提下才有效,当你选择“全局规则”的时候,经常网页无法直接访问,随意一般我会使用“规则判断”,然后在需要的终端手动开启。

export https_proxy=http://127.0.0.1:1087 http_proxy=http://127.0.0.1:1087 all_proxy=socks5://127.0.0.1:1086


克隆仓库

将一个已知的远程仓库下载到本地

image.png

git clone https://github.com/xiaohuoni/git-test.git


新建空白仓库

新建一个本地空白仓库或者首次提交代码时经常用到,本地创建之后,后续如果可以恢复使用 Sourcetree ,可以通过“添加已经存在的本地仓库”来绑定

image.png

git init
git remote add origin https://github.com/xiaohuoni/git-test.git


拉取代码

同步某个分支到最新的代码,建议每一次开始开发之前先拉取一下代码,可能其他小伙伴默默加班的成果。

image.png

etch origin
git pull origin master


提交

提交之前先拉取代码,提交之前先拉取代码,提交之前先拉取代码。惨痛的教训啊。

image.png

it add CHANGELOG.md
// 提交全部修改 可以使用 git add *
git commit -m "chore: git 操作演示"


推送

将你的当前提交记录,推送到远程分支。你可以理解“提交”操作,是一个本地暂存。比如当你某个功能未开发完毕,却要临时解决一个紧急 bug 的时候,你就可以先提交本地操作,然后从主分支新建一个分支来修复 bug。

image.png

git push origin refs/heads/master:refs/heads/master


创建新分支

在选中分支的基础上新建一个全新的分支。

image.png

git branch test-branch


删除分支

删除某个分支,当你的分支代码没合并到主分支之后,你可以考虑删除它。删除分支之前要先切换到到其他的分支。

image.png

git branch -d test-branch


切换分支

image.png

git checkout test-branch


回滚

image.png

当某次提交操作错误,如覆盖了其他人的代码,这时你可以备份自己的代码,然后执行回滚操作,找回其他人的代码之后,再重新提交自己的代码。

git reset --hard HEAD^   回退到上个版本
git reset --hard HEAD~3   回退到前3次提交之前,以此类推,回退到n次提交之前
git reset --hard commit_id  退到/进到 指定commit的sha码


查看提交历史

当你需要回滚到某次提交的时候,你需要知道 commit_id,你就可以通过这个命令查看。这个命令还有其他有意思的用处,比如在一些 git 相关的可视化展示时,可以用它来获取仓库的提交数据。

image.png

git log
// 不传入参数,会按时间顺序列出提交记录,最常用于查看 commit_id


变基

没有这个操作,你应该用不到它,谢谢!


一些常用命令的记录,找到你在 Sourcetree 的可视化操作,然后,复制粘贴下面的命令。更多 git 操作,可以参看官网 https://git-scm.com/book/zh/v2 (中文文档)

目录
相关文章
|
3天前
|
人工智能 自然语言处理 Shell
深度评测 | 仅用3分钟,百炼调用满血版 Deepseek-r1 API,百万Token免费用,简直不要太爽。
仅用3分钟,百炼调用满血版Deepseek-r1 API,享受百万免费Token。阿里云提供零门槛、快速部署的解决方案,支持云控制台和Cloud Shell两种方式,操作简便。Deepseek-r1满血版在推理能力上表现出色,尤其擅长数学、代码和自然语言处理任务,使用过程中无卡顿,体验丝滑。结合Chatbox工具,用户可轻松掌控模型,提升工作效率。阿里云大模型服务平台百炼不仅速度快,还确保数据安全,值得信赖。
157353 24
深度评测 | 仅用3分钟,百炼调用满血版 Deepseek-r1 API,百万Token免费用,简直不要太爽。
|
5天前
|
人工智能 API 网络安全
用DeepSeek,就在阿里云!四种方式助您快速使用 DeepSeek-R1 满血版!更有内部实战指导!
DeepSeek自发布以来,凭借卓越的技术性能和开源策略迅速吸引了全球关注。DeepSeek-R1作为系列中的佼佼者,在多个基准测试中超越现有顶尖模型,展现了强大的推理能力。然而,由于其爆火及受到黑客攻击,官网使用受限,影响用户体验。为解决这一问题,阿里云提供了多种解决方案。
16965 37
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
PAI Model Gallery 支持云上一键部署 DeepSeek-V3、DeepSeek-R1 系列模型
DeepSeek 系列模型以其卓越性能在全球范围内备受瞩目,多次评测中表现优异,性能接近甚至超越国际顶尖闭源模型(如OpenAI的GPT-4、Claude-3.5-Sonnet等)。企业用户和开发者可使用 PAI 平台一键部署 DeepSeek 系列模型,实现 DeepSeek 系列模型与现有业务的高效融合。
|
5天前
|
并行计算 PyTorch 算法框架/工具
本地部署DeepSeek模型
要在本地部署DeepSeek模型,需准备Linux(推荐Ubuntu 20.04+)或兼容的Windows/macOS环境,配备NVIDIA GPU(建议RTX 3060+)。安装Python 3.8+、PyTorch/TensorFlow等依赖,并通过官方渠道下载模型文件。配置模型后,编写推理脚本进行测试,可选使用FastAPI服务化部署或Docker容器化。注意资源监控和许可协议。
1310 8
|
13天前
|
人工智能 搜索推荐 Docker
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
DeepSeek R1 + LobeChat + Ollama:快速本地部署模型,创建个性化 AI 助手
3416 117
手把手教你使用 Ollama 和 LobeChat 快速本地部署 DeepSeek R1 模型,创建个性化 AI 助手
|
8天前
|
人工智能 自然语言处理 API
DeepSeek全尺寸模型上线阿里云百炼!
阿里云百炼平台近日上线了DeepSeek-V3、DeepSeek-R1及其蒸馏版本等六款全尺寸AI模型,参数量达671B,提供高达100万免费tokens。这些模型在数学、代码、自然语言推理等任务上表现出色,支持灵活调用和经济高效的解决方案,助力开发者和企业加速创新与数字化转型。示例代码展示了如何通过API使用DeepSeek-R1模型进行推理,用户可轻松获取思考过程和最终答案。
|
5天前
|
人工智能 自然语言处理 程序员
如何在通义灵码里用上DeepSeek-V3 和 DeepSeek-R1 满血版671B模型?
除了 AI 程序员的重磅上线外,近期通义灵码能力再升级全新上线模型选择功能,目前已经支持 Qwen2.5、DeepSeek-V3 和 R1系列模型,用户可以在 VSCode 和 JetBrains 里搜索并下载最新通义灵码插件,在输入框里选择模型,即可轻松切换模型。
934 14
|
12天前
|
API 开发工具 Python
阿里云PAI部署DeepSeek及调用
本文介绍如何在阿里云PAI EAS上部署DeepSeek模型,涵盖7B模型的部署、SDK和API调用。7B模型只需一张A10显卡,部署时间约10分钟。文章详细展示了模型信息查看、在线调试及通过OpenAI SDK和Python Requests进行调用的步骤,并附有测试结果和参考文档链接。
1938 9
阿里云PAI部署DeepSeek及调用
|
9天前
|
人工智能 数据可视化 Linux
【保姆级教程】3步搞定DeepSeek本地部署
DeepSeek在2025年春节期间突然爆火出圈。在目前DeepSeek的网站中,极不稳定,总是服务器繁忙,这时候本地部署就可以有效规避问题。本文以最浅显易懂的方式带读者一起完成DeepSeek-r1大模型的本地部署。
|
12天前
|
缓存 自然语言处理 安全
快速调用 Deepseek API!【超详细教程】
Deepseek 强大的功能,在本教程中,将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥调用 DeepSeek API 以进行调试。

热门文章

最新文章