首页 > 其他分享 >第5课 GIT版本控制器

第5课 GIT版本控制器

时间:2024-10-21 09:10:26浏览次数:7  
标签:origin svn 控制器 git -- 仓库 GIT 版本 config

1、版本控制:
一种在开发过程用于管理我们对文件,目录或工程等内容的修改历史,方便查看历史记录,备份以恢复以前的版本软件工程技术。
2、仓库:
受版本控制所有文件修订历史的贡献数据或文件
3、工作空间:
本地硬盘或linux用户账户上编辑的文件副本
4、工作树/工作区:
工作区中包括了仓库的工作文件,可以修改内容和提交更改
5、暂存区
暂存区是工作区用来提交更改(commit)前可以暂存工作区的变化
工作区(git add)====暂存区(git commit)=版本库
6、签出(checkout)
从仓库中将文件的最新修改版本复制到工作空间
7、签入(check):将新版本复制回仓库
8、提交(commit):对各自的工作副本做更改,并将这些更改提交到仓库
9、冲突(conflict):多人对通一个文件副本进行修改,并将这些更改提交到仓库
10、合并(merge):将某分支上的更改连接到主干分支
11、分支(branch): 从主线上分开的副本,默认分支叫做master
五、svn和git的区别?
1、git是分布式,svn是集中式
2、git内容按元数据方式存储,而svn是按文件存储
3、git分支和svn分支不同
4、git没有一个全局的版本号,svn是有全局版本号
5、git的内容完整性要优于svn

GIT 命令
1、在盘符 d:创建一个git仓库,先新建一个文件
(1)cd d 进入d盘
(2)mkdir 文件名
2、创建git仓库 git init
3、新建一个代码包,比如:txt,py,doc
touch 文件名 创建一个代码包
vim 文件名
4、查看文件状态 git status
5、git add 将代码包添加到暂存区
6、将暂存区的代码包提交到版本库格式:git commit -m 代码文件
案例:git commit -m aa
8、
(1)配置用户名 git config user.name "xlh1314"
(2)配置邮箱 git config user.email "[email protected]"
9、检查仓库当前配置:git config --local --list
在git中或取秘钥Ssh-keygen
仓库创建连接:git remote add origin [email protected]:xlh1314/hz17.git
上传代码包git push -u origin master
git pull origin master 拉取代码
(1)git remote -v 查看已经添加的远程地址
(2)git remote add origin https://github.com/xlh1314/hz17.git 添加远程地址
(3)git remote remove origin 删除已经连接的远程地址 或git remote rm origin
(4)git config --local --list 查看已经连接的配置
(5)git config --list 查看所有配置
新增git config --global --add configname configvalue
删除git config --global --unset configname
修改git config --global configname configvalue
查询git config --global configname
查询全部git config --list

标签:origin,svn,控制器,git,--,仓库,GIT,版本,config
From: https://www.cnblogs.com/qq3074699547/p/18488324

相关文章

  • Hello, Git
    Git配置查看配置信息gitconfig--list配置用户信息gitconfig--globaluser.name[name_info]gitconfig--globaluser.email[email_info]生成ssh秘钥(可选)ssh-keygen-trsa-C[email_info]Git工作流程克隆仓库如果你要参与一个已有项目,首先需要将远程仓库克隆......
  • git安装使用及连接gitlab集成idea
    一、简介Git是一个开源的分布式版本控制系统,通过git可以对项目进行代码托管,通常配合GitLub、Github使用;想了解更多请进官网(官网下载较慢):https://www.git-scm.com/download/win也可通过关注公众号回复git获取Git-2.46.0-64-bit的安装包二、安装2.1一般公共许可双击下载......
  • 最小体积拉取git仓库并保持可更新
    对于超大型的git仓库不需要提交只是拉取代码进行查看并希望保持代码更新,那么使用depth不仅能得到极小体积的仓库还能大大提速拉取时间拉取最小代码结论:功德+1,来自于掌门的用法,depth设置为300之后,基本上没碰到问题,git新手也可以完整拉取。拉取代码:gitclonehttp://git-inter......
  • git基础
    Git参考地址:https://www.runoob.com/git/git-tutorial.html零、概念介绍​ Git是一个分布式(本地和远程仓库)版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过GIt仓库来存储和管理这些文件,Git仓库分为两种:​ 本地仓库:开发人员自己电脑上的Git仓库​ 远程......
  • github/gitee个人博客到底是什么一个运行原理?
    本文主要讲的是GitHub、Gitee这样的代码存储网站上提供的个人博客建站的原理分析,需要注意的是,本文并不介绍GitHub、Gitee上建立个人blog的操作步骤,本文只介绍原理,不介绍实操步骤。在交代本文主要内容之前需要说明几个概念,那就是动态网站、静态网站的区别,在这两个概念之上我又提......
  • 【单相交流电压控制器】模拟带有两个背靠背连接的晶闸管的单相交流电压控制器(Simulink
      ......
  • 如何使用github actions 自动部署Hexo博客
    一、创建github仓库创建两个github仓库,一个共有仓库和一个私有仓库。私有仓库用来存储Hexo项目源代码用master分支来存放项目源代码公有仓库用来存储编译之后的静态页面用gh-pages分支来存储静态页面当私有仓库的master分支有内容push进来时,GitHubActions自动编译并且......
  • PyCharm2023版本之后使用本地conda已存在环境的步骤方法
    2023新版本的pycharm在创建新项目并导入本地conda环境时与以往版本稍有不同,具体步骤如下:1、在新建项目窗口点击Previouslyconfiguredinterpreter 2、点击右侧蓝色AddInterpreter后点击AddLocalInterpreter进入本地环境选择窗口 点击后进入如下界面 3、之后点击Co......
  • Pbootcms程序模板被黑有可能是你的JS版本问题!
    PBootCMS模板被黑的一个常见原因是前端HTML中引用的JS文件版本过低,这可能会导致安全漏洞。以下是一些建议和步骤,帮助您解决这个问题:1.检查并更新JS库版本步骤:备份网站:在进行任何更改之前,务必备份整个网站,包括数据库和文件。检查当前使用的JS库版本:打开模板......
  • jasypt的版本问题:从2.0升级为3.0版本会发生报错:Failed to bind properties under ‘sp
    目录1.详细的报错信息2.解决方案3.那为什么这样解决呢?4.补充BindException异常4.1什么是属性绑定?4.2 为什么会出现BindException?4.3BindException的常见场景4.4如何解决BindException?    由于昨晚写完一篇关于SpringBoot集成jasypt对敏感信息进行加......