Git的安装和设置

git和svn的区别:

     Git 和 SVN 都是版本控制系统,用于协同开发和管理代码的变更。以下是它们的区别:

  1. 分布式 vs 集中式:Git 是分布式版本控制系统,每个开发者都有一份完整的代码库。SVN 是集中式版本控制系统,代码库存储在中央服务器上,每个开发者只有一份部分代码的副本。

  2. 分支管理:Git 的分支管理比 SVN 更为强大和灵活,Git 的分支操作速度更快。SVN 的分支管理相对简单,因为它是集中式系统,所有分支都需要从中央仓库创建。

  3. 版本控制方式:Git 使用快照方式存储数据,SVN 使用增量式存储方式。这意味着 Git 在每次提交时会记录所有文件的快照,而 SVN 只记录文件的差异。

  4. 冲突解决:Git 和 SVN 在处理代码冲突时有不同的方式。Git 使用三方合并(three-way merge)来解决冲突,而 SVN 使用锁定-修改-解锁的方式来避免冲突。Git 的三方合并能够更好地保留代码变更的历史记录和作者信息。

  5. 性能:Git 在执行一些操作时比 SVN 更快,例如提交,合并和分支操作。

总的来说,Git 更适合分布式团队和大型项目,而 SVN 更适合较小的团队和单一项目。

1.下载:Git - Downloads

 2.安装

 

 

 

   

 

 

 

3.设置全局身份

3.1打开  git Bash

 

如果出现以下界面说明安装成功了

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

 3.创建版本库

3.1创建仓库目录

$ mkdir D:/git/repository

#以上的设置之后相当于在D盘的git下创建了一个repository的目录

#接下来我们要把这个目录变成一个版本库

 3.2打开目录

cd D/git/repository

 3.3初始化版本库

Arvin@Arvin-pc MINGW64 /d/git/repository

$ git init

Initialized empty Git repository in D:/git/repository/.git/

4.添加文件

4.1 对应命令

git add readme.txt      添加一个文件 
git add file2.txt file3.txt   添加多个文件
git commit -m "提交文件的注释信息"   提交文件到版本库
git status   查看当个库的状态
git diff  查看修改的内容

 4.2 操作步骤

1.创建文件.例: test.txt

2.把文件添加到仓库 $ git add test.txt

3.把文件提交到仓库: $ git commit -m "提交说明"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值