企业项目版本控制之Git

Git是什么

Git是分布式版本控制工具。简单来说,git就是基于命令指示来管理项目的。

什么是版本控制

记录文件修改的历史记录,方便版本切换

Git安装

git安装
安装成功测试:git --version
在这里插入图片描述

Git工作机制

1、工作区:本地代码的存在目录  【可以删除】
2、暂存区:通过git add . 将工作区代码添加到暂存区 【可以删除】
3、本地库:通过git commit 将暂存区代码提交到本地库,【此时又历史记录,不可以删除了】
4、远程库:通过git push将本地库代码推送到远程库

远程库【即是:代码托管中心】

1、局域网:GitLab 【公司内部服务器】
2、互联网
	2.1、GitHub【外网】
	2.2、Gitee码云【国内网站】

代码托管中心是基于网络服务器的远程库

GIt常用命令

1、设置用户签名,【git首次安装必须设置用户签名】,用来区别git操作者身份
      $ git config --global user.name 用户名
      $ git config --global user.email 邮箱
     查看设置签名是否成功:
     	在C盘 ASUS目录下查找 .config文件,看自己设置的信息是否存在
2、git初始化本地库:目的是让git获取管理代码权
      $ git init
3、文件添加到暂存区
     $ git add .    【.代表将所有未添加到暂存区的文件添加到暂存区】
     $ git add hello.js 【将hello.js这个文件添加到暂存区】
4、文件从暂存区删除【工作区还存在该文件】
     $ git rm --cached hello.js
5、暂存区文件提交到本地库
    $ 本次提交的标识名'
6、查看版本 【包含版本号】
	$ git reflog 
	或者  $ git log  【详细信息】
	当前版本指向新提交的
7、切换版本
	$ git reset --hard 版本号

Git分支

分支可以理解为项目的副本,该副本单独在内存开辟新的空间,拥有自己的指针地址,不会影响其他任何分支。每个分支下会有不同的版本

分支的命令

1、创建分支
	$ git branch 分支名
2、查看分支
	$ git branch -v
3、切换分支
	$ git checkout 分支名
4、把指定的分支合并到当前分支上
	$ git merge 分支名
	注意:要把A分支合并到B分支上,需要先切换分支到B分支上,此时再用git merge A分支

代码分支合并冲突解决

分支冲突产生原因:两个分支在同一文件的同一位置,有两套完全不同的修改,此时需要人为决定新代码内容,步骤如下:

  • 手动修改冲突文件
  • git add . 添加到暂存区
  • git commit -m ‘提交的版本名’ 提交到本地库 【git commit -m ‘提交的版本名’ 不能再加文件名】
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
财务记账管理系统是一个帮助企业和个人进行财务管理的工具。它包含了用户管理、收入支出记录、报表生成等功能。使用Java编程语言,采用Git作为版本控制系统进行开源项目的开发。 该财务记账管理系统是为了解决财务管理过程中的问题而开发的。通过收入支出记录功能,用户可以方便地记录每一笔收入和支出,并进行分类和统计。同时,该系统还提供了报表生成功能,能够根据用户的需求生成各种财务报表,如收支明细表、报销报表等。这些报表可以帮助用户更好地了解财务状况,做出合理的决策。 在项目的开发过程中,采用Java编程语言是因为Java具有良好的跨平台性和稳定性。由于财务管理系统通常需要长期运行并存储大量数据,所以Java的可靠性和性能非常重要。 Git作为版本控制系统能够帮助开发团队有效地管理项目代码。通过Git,开发人员可以方便地追踪和管理代码的修改,保障代码的质量和稳定性。同时,Git还提供了分支管理功能,方便开发人员并行工作和合并代码。 采用开源项目的方式进行开发,能够吸引更多的开发者参与项目的维护和改进。这样可以扩大项目的影响力和用户基础,增加代码的可靠性和安全性。 总之,财务记账管理系统是一个使用Java编程语言,采用Git作为版本控制系统的开源项目。该项目旨在提供一个功能完善、易于使用的财务管理工具,帮助用户更好地管理和掌控自己的财务状况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

原谅我很悲

不要打赏哦,加个好友一起学习呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值