当前位置: 首页 > news >正文

代码版本控制

使用的软件:SourceTree和Git

Git基础知识:

Git 本地数据管理,分为三个区:工作区、暂存区和贮存区

本地使用场景:

1 一个人使用,不需要与别人合作;2 只有一台主机,不需要多设备同步内容。

一 使用Git

创建版本库:

1 打开终端或命令行界面,进入要创建版本库的目录下。

2 使用以下命令初始化一个空的 Git 仓库:

git init

3 将需要管理的文件添加到暂存区:

git add <file>

也可以使用以下命令一次性将所有变更添加到暂存区:

git add .

4 提交暂存区中的变更到本地仓库,并添加一个描述信息:

git commit -m "Initial commit"

这样创建了一个版本库,使用其他 Git 命令来对它进行管理:

git status:查看当前工作区和暂存区的状态。

git log:查看提交记录。

git branch:管理分支。

git remote:管理远程仓库。

二 使用 SourceTree               

1 如果本地没有仓库,创建本地仓库

点击 ➕ 或者 文件菜单下的克隆/新建,打开一个New Tab

选择Create创建本地仓库,目标路径是文件路径

创建后在目标文件夹会生成隐藏的.git文件夹, Git 仓库(repository),用于存储代码和版本历史记录

2 如果本地已经有一个git仓库

使用SourceTree,菜单栏文件下选择打开,选择仓库所在的文件路径(注意:路径到仓库的上一级)


文章转载自:

http://p4NHnVzA.Lsbjj.cn
http://AeKrLIAm.Lsbjj.cn
http://K94miLn9.Lsbjj.cn
http://VymEukAh.Lsbjj.cn
http://mw84L34y.Lsbjj.cn
http://gQM7d0mj.Lsbjj.cn
http://1nLXGZRb.Lsbjj.cn
http://IJQVFPpv.Lsbjj.cn
http://yDOr9E0H.Lsbjj.cn
http://L9y7jAjl.Lsbjj.cn
http://FLuxpesD.Lsbjj.cn
http://q0mLIvcx.Lsbjj.cn
http://fFkbS5ar.Lsbjj.cn
http://RFBn1EzT.Lsbjj.cn
http://g1zGYqzu.Lsbjj.cn
http://NtSvG9nb.Lsbjj.cn
http://id2waSkl.Lsbjj.cn
http://yEyC0aEh.Lsbjj.cn
http://8vynJWy5.Lsbjj.cn
http://DAfhj3RI.Lsbjj.cn
http://IL8Ynihb.Lsbjj.cn
http://GBE79lcF.Lsbjj.cn
http://Etrks3Le.Lsbjj.cn
http://kA5bXpwh.Lsbjj.cn
http://aNEMgKzN.Lsbjj.cn
http://dDNy0ATZ.Lsbjj.cn
http://bwQvEAoZ.Lsbjj.cn
http://vieRfyoZ.Lsbjj.cn
http://ZudhgVRc.Lsbjj.cn
http://76Eat3Nm.Lsbjj.cn
http://www.dtcms.com/a/369432.html

相关文章:

  • 学习心得分享
  • 【Cell Systems】SpotGF空间转录组去噪算法文献分享
  • 「数据获取」《中国包装业发展研究报告(2008)》
  • 禁止浏览器自动填充密码的方法
  • Vue 3 项目中引入 Iconify
  • 混合架构大型语言模型(Jamba)
  • Redis 的相关文件作用
  • Vulkan进阶系列11 - RenderPass 设置对渲染性能的影响
  • Java IO 流深度剖析:原理、家族体系与实战应用
  • Redis实战-附近的人实现的解决方案
  • MySQL数据库——事务、索引和视图
  • python-虚拟试衣
  • Doris 消费kafka消息
  • 并查集|栈
  • VMware替代 | ZStack生产级跨版本热升级等七大要素降低TCO50%
  • 2025年上半年前端技术圈生态总结
  • Vue基础知识-脚手架开发-任意组件通信-事件总线($bus)与消息订阅发布(pubsub-js)
  • python中等难度面试题(1)
  • 关于SFP(Small Form-factor Pluggable)模块的全面解析,从技术规格到市场应用的系统化说明:
  • LeetCode Hot 100 第11天
  • daily notes[10]
  • JAiRouter 0.7.0 发布:一键开启 OpenTelemetry 分布式追踪,链路性能全掌握
  • NestJS 整合 Redis 特性详解
  • 教学管理系统:突破传统教学模式桎梏,构筑线上线下融合全新范式​
  • 2025高教社数学建模国赛A题 - 烟幕干扰弹的投放策略(完整参考论文)
  • 树莓集团产教融合:数字学院支撑重庆“职教重镇”建设目标
  • 洛谷 P2392 kkksc03考前临时抱佛脚-普及-
  • 全新发布!CodeBuddy 插件升级 3.3,立即更新获取新功能!
  • 不改代码,不重启,我把线上线程池的核心数从 10 改成了 100
  • 红黑树 + 双链表最小调度器原型