「工具」代码管理工具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

相关推荐

  • 如何制作电子公章,操作流程是什么(如何制作电子公章,操作流程是什么样的)

    如果你去网上搜索如何制作电子公章,有非常多的教程及工具教你制作,但是这些方法制作出来的电子公章是不具有法律效力的,而且随意伪造公章并使用的将带来非常大的法律风险。因此,想要在网上制…

    科研百科 2022年12月4日
    155
  • 工程项目管理软件系统报价

    工程项目管理软件系统报价 随着工程项目的不断增长,使用工程项目管理软件系统已经成为了一种必不可少的工具。这种系统可以帮助项目经理和工程师更好地管理项目进度、成本和质量,提高项目的成…

    科研百科 2024年8月18日
    31
  • 广州医科大学新造校区科研中心项目(广州医科大学)

    广州医科大学新造校区科研中心项目(广州医科大学) 广州医科大学是中国南方地区的一所著名医科大学,成立于1951年,是中国最早成立的医学院校之一。学校目前设有本科、硕士和博士等多个层…

    科研百科 2024年12月6日
    0
  • 项目预算管理流程图(项目预算管理软件)

    项目预算管理软件 随着项目管理的日益复杂和数字化,项目预算管理软件变得越来越重要。这些软件可以帮助项目经理更好地管理项目预算,确保预算的准确性和透明度,同时减少手动处理预算的工作量…

    科研百科 2024年9月1日
    25
  • 学生系统管理系统项目

    学生系统管理系统项目 学生系统管理系统是一种用于管理学生信息和课程信息的软件系统。该系统旨在帮助学生和教育机构更好地管理学生信息,提高教学质量和效率。 学生系统管理系统的项目概述 …

    科研百科 2024年12月25日
    0
  • 适合工程企业的项目管理软件

    适合工程企业的项目管理软件 在工程企业的日常运营中,项目管理软件可以帮助企业更好地管理项目,提高项目执行效率和质量。本文将介绍一些适合工程企业的项目管理软件,帮助企业选择合适的软件…

    科研百科 2024年5月25日
    62
  • 研究生农业科研项目申报书研究生农业科研项目申报书

    研究生农业科研项目申报书 摘要: 本文介绍了研究生农业科研项目申报书的撰写要求和内容。申报书应包括项目背景、研究目的和意义、研究方法、研究结果和结论等内容。同时,本文还介绍了一些常…

    科研百科 2024年9月10日
    17
  • 科研项目预算表明细

    科研项目预算表明细是衡量一个科研项目预算是否充足的重要指标。在开始任何项目之前,了解项目的预算情况非常重要,因为这将决定项目是否可以在预算范围内完成,并且是否有足够的资金来支持项目…

    科研百科 2024年10月12日
    12
  • T6企业管理软件(t6企业管理软件)

    t6企业管理软件:现代企业管理的必备工具 随着企业的发展,企业管理者需要越来越多的工具来帮助他们更好地管理企业。其中,t6企业管理软件是许多企业管理者的首选。本文将介绍t6企业管理…

    科研百科 2024年6月3日
    77
  • 科技兴农项目及资金管理办法(科技兴农项目管理系统)

    科技兴农项目管理系统科技兴农项目管理系统科技振兴高速增长的产业是技术发展的必然结果。2018年,科技强国发布了“推进农业农村振兴战略”重要文件,其中明确指出,社会整体经济战略要真正…

    科研百科 2024年5月18日
    79