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

20_Git 仓库使用手册(实用版)

一、Git 的安装

1.Git 官方下载地址

Git 官方下载地址

  • 但是这个网站经常卡死,所以这里推荐一个国内的

Git版本国内的源

二、安装

这里一路默认就可以了

三、GIT托管平台的选择

1.GIT托管平台选择

你把GIT想象成一个代码云盘。你刚才安的那个Git-2.55.0-64-bit.exe是一个中转站。他是安装在本地的。你可以他的作用是检测你代码区域改动了什么。所以他可以不用网络运行 。但是你想把代码上传到网站上的话你就要选择一个托管平台了

1.企业开发主要有这三个方式

私有服务器

国内的公用托管

国际的托管

四、GIT托管平台注册

1. 任意文件夹下右键选择Open Git Bash here

2. 点击个人设置

3. 点击访问令牌

我们要申请一个访问令牌用于接下来初始化本地仓库用,你可以理解为本地托管与云端托管的一个通行证。没有这个通行证随便什么人进来。云端平台不得炸了

4.点击新建访问令牌

5. 写一个长一点的时间

6. 复制好存进自己的备忘录

7. 在云托管台新建一个项目

8. 初始化自己的私有工程

这一步是为了在托管平台圈一块地用来告诉平台我有一个容器

8. 根据这个教程自己看一下

9.根据命令复制到本地

行话叫拉代码下来
>

10.登录远程代码仓库

11.登录云平台主页

拷贝你的账户名

12.粘贴你的访问令牌

注意密码那里不是你账号的登陆密码,是你申请的访问令牌粘贴上去

五、常用命令

1.消除提交文件的回车命令和空格命令

sed-i's/\r$//; s/[ \t]*$//'文件名

2.暂存到本地命令 –git add .

gitadd.

这一步相当于把当前代码放进托管平台

3.查看暂存区具体的修改 –git diff --cached

gitdiff--cached

4.改动描述命令 –git commit -m "xxxxxxxxxxxxx"

gitcommit-mxxxxxxxxxxxxx

这一步相当于打 个标签改动了什么。你自己内容自己定

在本地你可以看到,你写的描述。也可以让AI帮你生成日志就是把git diff --cached的输出直接贴给AI,让他帮你写个git commit - m "xxxxx"

5.推送命令 –git push"

这一步相当于把 代码放到远程仓库

你可以看到这些

6.扩展:在本地制作.pach命令 –git format-patch -1 HEAD

在团队协作中有的时候要上交.pach给上级审核,就在完成前两步完成后,把git push"替换成git format-patch -1 HEAD

gitformat-patch-1HEAD

http://www.cnnetsun.cn/news/3361763.html

相关文章:

  • MCU 休眠死机彻底起不来?RTC 定时唤醒喂狗完美解决低功耗看门狗难题
  • C++23协程与CUDA异步编程实战:构建高性能GPU计算框架
  • 锂电池组电压平衡方案:PIC18F86K90与MCP3202实战
  • FPGA 时钟资源详解
  • AI代理与记忆引擎:技术架构与工程实践
  • PbootCMS
  • Spine动画版本降级实战:从4.0到3.6的兼容性处理与路径动画迁移
  • Claude Code 100个真实案例 - 用AI做多租户SaaS系统(数据隔离+权限+计费)
  • Boost.Beast WebSocket控制帧详解:心跳、关闭与连接稳定性实战
  • TB67H480FNG与PIC18K40在电机控制中的黄金组合
  • 利用TensorFlow Datasets高效加载与预处理石头剪刀布图像数据
  • 元初混沌 6G 全域通感一体化体系架构 第一卷三阶第二十七篇 场象:小区全域电磁笼罩梯度分布规律
  • Counterfactual Reasoning for Steerable Pluralistic Value Alignment of Large Language Models
  • C++实现克里金插值:从空间统计原理到高性能工程实践
  • 传统生产管理弊端多,MES 能帮工厂解决哪些问题?
  • 【转盘决定吧】HarmonyOS ArkTS 实战:SpeechKit TextReader 朗读无声音的定位与修复
  • Rust 进前 10 之后,它到底在抢谁的饭碗
  • 百度图像识别API:从通用物体识别到垂直场景的实战应用
  • Vulkan-Hpp入门指南:现代C++图形开发从零到实战
  • 统信UOS Bash历史命令机制与优化实践
  • ROS 2 Adopters:一张可验证的工业落地生态地图
  • 【2013-12-17】C语言开发笔记:GDB
  • Apex英雄实战用YOLOv5目标识别工具包:含训练推理全流程与Windows MSDK接口
  • 【2013-12-11】C语言代码检测:splint的使用
  • Unity WebGL部署Tomcat报错:一个勾选解决Gzip压缩冲突
  • C++ CAD数据交换:libdxfrw库读写DXF/DWG文件实战指南
  • 终极指南:快速检测微信单向好友的完整解决方案
  • 经历多了年纪大了,人就会自大?
  • 超低功耗电源管理系统设计与优化实践
  • Halcon单目相机标定技术与工程实践详解