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

git的全通路线介绍

一、关系

1.git是代码版本管理工具,即可将项目切换到任意版本。

2.github与gitee是基于git技术构建的远程仓库网站。github是国外建立的,资源更丰富;gitee是国内建立的,免费功能更多。

3.gitlab与github类似,只不过gitlab是用于企业代码管理,即企业内部程序员的协同开发。

二、区别

git内容是按元数据方式存储,SVN内容是按文件方式存储

三、配置

git config用于配置或读取相应的工作环境变量

1.配置用户信息

git config --global user.name "用户名"//配置用户名
git config --global user.email test@runoob.com//配置邮件地址

2.查看配置信息

git config --list

3.验证安装

git --version   //可查看git的版本
git config --list //可查看git的相关信息

四、相关原理

  • 基本概念

1.工作区:本地计算机上的项目目录,显示项目的当前状态。文件的修改在该区域中进行,但修改未被记录到版本库中。

2.暂存区:即index区,是一个临时存储区域,包含即将提交到版本库中的文件快照。

3.版本库:分为本地版本库和远程版本库,包含项目的所有版本历史记录。

git add 文件名//将文件由工作区提交至暂存区
git commit 文件名//将文件由暂存区提交至版本库
git push 文件名//将文件由版本库提交至远程仓库
git pull 文件名//将文件远程仓库的版本更新到本地版本仓库中

五、实际操作

我的git是很久之前安装过的,但是很久没管了,很多设置都不太OK了,于是就卸载重装了一遍。本来不想分享这个艰难的过程了,但是看到有友友因为这篇文章关注了我,我还是稍微介绍一下吧。

  • 推荐大家去看看这个博主的这篇文章

Git、小乌龟、Gitee的概述与安装应用超详细(组长与组员多人开发版本)_git小乌龟-CSDN博客

  • 以及进阶版

Git使用小乌龟克隆与推送代码Gitee--零命令行(组员版本)_小乌龟推代码-CSDN博客

反正自己折腾了半天才发现的好文,差不多够用了。

  • 中间自己还碰到过一个github的访问问题,也给大家推荐一篇文章吧

【GitHub】手把手教你解决 GitHub 官网打不开的问题_github官网打不开-CSDN博客

      这是我觉得最简单的全通教程,希望对大家有帮助,如果大家有碰到什么问题也随时欢迎大家跟我交流,没准我已经碰到过,加油!


http://www.kler.cn/a/463036.html

相关文章:

  • 设计模式之桥接设计模式
  • Oracle ASM命令行工具asmcmd命令及其使用方法
  • PostgreSQL对称between比较运算
  • DepthLab: From Partial to Complete 论文解读
  • dockerignore文件怎么写
  • mask-R-cnn模型详解
  • Mono里运行C#脚本19—get_runtime_by_version
  • stipple函数的坑......matlab绘制显著点
  • 【手搓一个脚本语言】六、用C语言抽象语法树AST计算表达式的值
  • 机加工行业制造执行MES系统-打造智能MES系统解决方案
  • 使用 Navicat 官方免费版来实现从 DAT 文件填充 MySQL 8 表
  • css3实现文字下滑波浪线
  • 不使用 el-popover 组件手动创建一个 div 作为 Popover
  • Serverless架构的搭建
  • FastExcel:超越EasyExcel的新一代Excel处理工具
  • Docker 安装与常用命令
  • 【C++笔记】反向迭代器和计算器的思路分析及其实现
  • cesium 小知识:PostProcessStage 和 PostProcessStageLibrary详解对比
  • 电脑找不到mfc110.dll文件要如何解决?Windows缺失mfc110.dll文件快速解决方法
  • 鸿蒙应用开发启航计划
  • 【算法题解】——自然数拆分问题
  • 7-11 第 k 大的整数**
  • 司南OpenCompass评测工具正式加入PyTorch Ecosystem
  • Linux的源码在Windows下解压时提示文件名字相同(重名)的原因及解决办法
  • 八、Vue 样式绑定
  • 安卓触摸事件的传递