Git实战

本文介绍了Git作为最流行的分布式版本控制系统,详细阐述了Git的基本操作,包括工作流程、配置信息设置、版本回退、分支管理和冲突解决。通过实例展示了如何添加、提交、切换分支以及合并代码,强调了Git在团队开发中的重要性。
摘要由CSDN通过智能技术生成

Git是目前世界上最好使用的分布式版本控制系统。

Git可以使用命令,让你无数次的撤销所做的动作。

一般在没有使用Git时,我会使用本地的创建文件夹版本号来管理迭代。那段写毕业论文的时间确实是挺艰难的。所以,后来,我想既然代码可以版本管理,那么我的论文不是也可以使用Git管理吗?
这也是一个很偶然的机会,看到最早的是SVN的版本管理,知道了有这样的控制系统存在,原理也很简单呀。不过,SVN是集中式管理的,下面要说的Git则是分布式管理的。两者最大的区别是,集中管理在一个服务器上,如果是改动代码,就要从服务器拉取代码,修改完成再push回去。

在分布式中,每个开发者都有一个完整的版本库,不需要联网也可以提交修改,所以本地和远程的服务端是分开的。分布式管理也有一个中心的服务端,只是这个远程的服务端是用来便于开发人员进行相互交换查看版本。那么GitHub就是这个服务端。

在本地,有Git维护的三个部分,工作区域、暂存区和Git仓库。
工作区域就是平时存放项目代码的地方。
暂存区域就是用于存放临时存放改动,只是一个文件,保存即将提交的文件列表信息。
Git仓库是安全存放数据的位置,又提交过得所有数据的版本,其中,HEAD是指向最新放入仓库的版本。

下面说下最重要的Git工作的流程:
1。在工作目录中添加、修改文件;modified
2。将需要进行版本管理的文件放入暂存区;staged
3。将暂存区域的文件提交到Git仓库。add,commit
在安装好Git以后,一般需要做的是配置信息。在命令行模式中输入以下命令:

$git config --global user.name "用户名"
$git config --global user.email "邮箱"

如果你不想要每一次登录自己的Git账号都需要输入密码的话。可以在命令行输入命令:

$git config --global credential.helper store

这招搞定不管是通过SSH还是HTTP拉取代码时的反复输入用户和密码的问题。

实际Git管理分支
在实际的开发过程中,Git作为一个中间仓库让开发人员进行交流,开发小伙伴在本地进行工作,然后将各自的分支推送到中间仓库。master分支用于对外

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值