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

Git版本控制器

0)前言       

        Git是一款开源的分布式版本控制系统(DVCS)。​​ 其核心在于​​精确、高效地追踪和管理项目文件(尤其是代码)随时间的变化​​。与旧式集中式系统不同,Git的​​分布式​​特性意味着每位开发者都拥有项目的完整历史仓库副本,包括所有代码和版本记录。这使得开发者可以独立工作,​​离线提交更改、创建分支、查看历史记录​​,摆脱了对中央服务器的持续依赖。基础工作流程围绕​​工作区、暂存区、本地仓库​​展开:修改文件后,用git add将特定更改放入暂存区(类似“购物篮”),再通过git commit将暂存区内容打包成永久性快照提交到本地仓库。通过git push可将本地提交上传到​​远程仓库​​(如GitHub、GitLab、Gitee),实现团队协作和备份;使用git pull可获取并整合他人的更新。​​分支​​是Git的超级力量,允许开发者在不干扰主线(如main分支)的情况下并行开发新功能或修复错误,并能灵活地通过​​合并(merge)​​ 或​​变基(rebase)​​ 将修改最终整合回主线。Git以其强大、灵活、快速和高效的特性,已成为现代软件开发不可或缺的工具。

1)官网下载Git控制器;

https://git-scm.com/downloads/win

2)Git和Github的绑定;

1)获得ssh-key;
ssh- -t rsa -C "Github账号"#根据结果最后的路径去寻找id_rsa.pud文件查看自己的sshkey;

2)Github绑定ssh密钥;

 3)测试链接并配置账号邮箱;

ssh -T git@github.com
# 输入yes后回车,返回successfully则为成功
git config --global user.name "zahirbest"
# user.name 和 GitHub 上面一样
git config --global user.email "zahir_ruan@163.com"
# user.email 和 GitHub 上面一样以上步骤完成就可以通过Git向GitHub提交代码了!!

4)使用git工具push命令上传到GitHub;

1)将仓库克隆到本地,方便后面查看与上传;

2)选择存储的地方,右键打开git bash 运行命令;
git clone github复制的命令
3)创建测试文件study test.txt,并push到仓库中去;

4)此路径右建打开git bash;
git add study test.txt

5)为刚刚的文件打一个备注;
git commit -m "studytest"

6)上传刚刚更新的版本并查看GitHub上面是否更新出来;
git push origin main

 

http://www.lryc.cn/news/604376.html

相关文章:

  • 人工智能与家庭:智能家居的便捷与隐患
  • gdb调试的限制和配置自动生成core
  • 2023 年 NOI 最后一题题解
  • 【C++篇】哈希扩展:位图和布隆过滤器+哈希切割
  • 【Lambda】flatMap使用案例
  • c++之基础B(第一课)
  • dify离线插件打包步骤
  • 在Trae中使用MoonBit月兔
  • 【编号65】广西地理基础数据(道路、水系、四级行政边界、地级城市、DEM等)
  • 在 Elasticsearch 8.19 和 9.1 中引入更强大、更具弹性和可观测性的 ES|QL
  • Buck的Loadline和DVS区别和联系
  • Jenkinsfile 报错
  • 一篇讲清Redis中常见数据类型的用法
  • Three.js 与 WebXR:初识 VR/AR 开发
  • 国产化再进一步,杰和科技推出搭载国产芯片的主板
  • LoRaWAN协议,提升公用事业能源效率的“隐形引擎”
  • Ubuntu22.04.1搭建php运行环境
  • C++ 高性能容器:ankerl::unordered_dense::map
  • 元码智能“大眼睛”机器人首发,智启生活新纪元!
  • RabbitMQ 发送方确认的两大工具 (With Spring Boot)
  • Metering Solution for Solar + Storage光伏+储能计量解决方案 UL 2735 Certification功率表能源监测电表
  • 第2章 cmd命令基础:常用基础命令(2)
  • c++之基础B之sort排序(第三个参数没有)(第二课)
  • 在macOS上使用VS Code和Clang配置C++开发环境
  • 湖北大学暑期实训优秀作品:面向美丽中国的数据化可视平台
  • 涉及实验(随机分组)的一些概念
  • 【swoole Windows 开发(swoole-cli 开发 hyperf)】
  • 时间序列预测的自回归方法
  • Product Hunt 每日热榜 | 2025-07-30
  • tplink er2260t配置带vlan的pppoe拨号