「工具」代码管理工具Git(常用的代码管理工具)

大家好啊,我是大田,如果你对我分享的内容感兴趣,关注我吧~

今天给大家带来一款工具:git,开始吧

介绍

Git是先进的分布式版本控制系统,即使git代码仓库服务器崩溃了,也不影响开发,这也是与SVN不同之处。

简单原理

git add后,文件的索引状态为add状态;
git commit后,文件索引状态为commit状态;
Git push 后,仓库返回上传结果,此时索引状态为push并上传文件

一些细节:
add时,只有新文件和被修改过的文件才能add
一旦commit,无法add commit的文件
一旦push 成功,同样的文件无法再push
文件一旦被修改,可以重新add、commit、push

安装与配置

windows系统:双击下一步即可

linux系统:yum -y install git

校验git安装:打开cmd窗口,输入git –version

配置签名

配置邮箱(git config –global user.email 加邮箱)

配置用户名(git config –global user.name 加名字)

使用

1、初始化本地仓库:git init
注释:其中.git是本地文件不能删除
2、文件add到缓存区:git add
3、提交代码到本地仓库:git commit -m "备注信息"
4、pull
(1)首先创建一个远程仓库github或者gitee,记录远程仓库位置(克隆处复制)

命令:git remote add origin 加仓库远程地址
(2)查看是否关联:git remote
(3)远程仓库增加了readme文件先pull。

命令:git pull origin master –allow-unrelated-histories

5、push:push到远程仓库:git push -u origin master

防止代码冲突:先pull 再push

Git 就介绍到这结束啦,别忘记实操

以下内容简单了解一下即可~

另一款代码管理工具—SVN
介绍:开放源代码版本控制系统,是一个
集中式的项目版本管理工具,管理代码或其他内容。
安装:linux、windows
操作:
1、svn checkout源代码(url directory、checkout directory)
2、上传文件:svn commit
3、更新文件:svn update
4、解决冲突:先update再commit、实在无法解决需要人力手工解决


好啦,今天的分享就到这里,如果还有其他问题,可以留言,大田希望和大家共同成长~~~


文 / Tester大田

2022.02.10 ,日更的 5/365 天

感谢支持,多多交流

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月25日 上午9:39
下一篇 2022年6月25日 上午9:51

相关推荐

  • 大数据+物联网+智慧医院:可视化医院后勤运维管理系统整体方案

    2020年,突如其来的新冠肺炎疫情直接推动了中国乃至全球医疗健康产业数字革命,大数据、机器人、物联网技术、可穿戴设备、虚拟现实等与医疗技术不断结合,推动整个产业进入全新格局,其中有…

    科研百科 2022年12月14日
    496
  • 景德镇市市级政府投资建设项目财政投资评审管理办法

    景德镇市市级政府投资建设项目财政投资评审管理办法 为加强市级政府投资建设项目的财政投资评审工作,规范评审流程,提高投资决策的科学性、公正性和透明度,根据《中华人民共和国财政法》、《…

    科研百科 2024年10月10日
    16
  • 党建杂谈|浅谈党建网站结构框架的搭建(党建网站设计)

    依托互联网平台,推进\”互联网 党建\”,因地制宜地建立各具特色的党建网站,是新时期推进党建工作智能化、信息化的重要举措。要按照\”方向正确,内…

    科研百科 2024年6月22日
    61
  • 专业+文化+科研 以课程思政推动乡村文化振兴

    鲁迅美术学院前身是1938年建于延安的鲁迅艺术学院,学院深入贯彻《高等学校课程思政建设指导纲要》,坚持专业教学与课程思政紧密结合,扎实推进立德树人根本任务,努力培养担当民族复兴大任…

    科研百科 2024年4月6日
    56
  • 重大项目管理

    重大项目管理:实现企业卓越的关键因素 随着全球经济的快速发展,企业面临着越来越多的挑战。其中一个关键因素是如何实现重大项目的卓越管理。在这篇文章中,我们将探讨重大项目管理的重要性,…

    科研百科 2024年5月25日
    111
  • 软件项目项目管理

    软件项目项目管理 软件项目是一种高度定制化的项目管理,需要高度的计划、组织和协调。软件项目的成功取决于项目管理人员的技能和经验,以及项目的人员和资源。 在软件项目中,项目管理是一个…

    科研百科 2024年9月27日
    22
  • 武汉市科技局成果处(武汉市科技局科研项目6)

    武汉市科技局科研项目6: 科研项目6是武汉市科技局重点支持的科研项目之一,旨在通过创新性的技术手段,解决当前的瓶颈问题。该项目的主要目标是研发一种高效节能的太阳能光伏发电系统,该系…

    科研百科 2024年8月3日
    42
  • 自然科学科研项目如何认定自然科学科研项目如何认定

    自然科学科研项目的认定是一项非常重要的任务,直接关系到项目的成功与否,以及研究人员的知识产权和权益。本文将介绍如何认定自然科学科研项目,主要包括以下几个方面: 1. 项目来源:项目…

    科研百科 2024年9月11日
    21
  • 干货!合同管理思路与方法(合同管理技巧)

    合同管理是为实现企业业务和财务绩效最大化,同时降低财务风险而管理合同订立、履行和分析的过程。企业往往面临着越来越大的降低成本,提高业绩的压力。合同管理是一项非常耗时的业务,需要有效…

    科研百科 2022年8月5日
    442
  • 四川农业大学办学经费

    四川农业大学办学经费: 让学校变得更好 四川农业大学是一所位于中国四川省成都市的著名大学,它在过去几年中一直在努力改善其办学经费状况,以便更好地为学生提供优质的教育。本文将介绍四川…

    科研百科 2024年10月24日
    0