【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第1张图片

前言:

一,Git的介绍,安装,与SVN的对比

1.1Git的介绍

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

1.2Git的安装

安装地址:

Git - Downloads (git-scm.com)icon-default.png?t=N7T8https://git-scm.com/downloads安装步骤:

1.2.1解压安装即可使用可能版本不同步骤也不同。

1.2.2检查是否安装成功:

在c盘用户下面会多出一个文件

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第2张图片

1.3Git与SVN的对比

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。去中心化

Git 与 SVN 区别点:

  • 1、Git 是分布式的,SVN 不是这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。

  • 2、Git 把内容按元数据方式存储,而 SVN 是按文件所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。

  • 3、Git 分支和 SVN 的分支不同分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。(如下图:)【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第3张图片

  • 4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。

  • 5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第4张图片

二,Git的常见的命令


Git有许多其他命令和选项可供使用。可以通过运行git --help或查阅Git文档来获取更详细的命令说明和用法。以下是一些常见的Git命令及其功能:

git init:初始化一个新的Git仓库。
git clone [url]:克隆远程仓库到本地。
git add [file]:将文件添加到暂存区。
git commit -m "message":提交暂存区的文件,并添加提交信息。
git status:查看工作区和暂存区的状态。
git log:查看提交历史记录。
git branch:查看分支列表。
git checkout [branch]:切换到指定分支。
git merge [branch]:将指定分支合并到当前分支。
git pull:拉取远程仓库的最新代码。
git push:推送本地代码到远程仓库。
git remote add origin [url]:关联本地仓库与远程仓库。
git diff:查看工作区与暂存区的差异。
git reset [commit]:撤销提交,并将HEAD指针移动到指定的提交。
git stash:将当前修改保存到临时存储区,以便切换分支或恢复后再次应用。
 

三,Git的使用

3.1建立仓库(码云)

  1. 进入工作台 - Gitee.com官网进行登录注册。【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第5张图片
  2. 在首页点击创建仓库,填写完之后创建,建立后要将这些命令保存,后面会使用【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第6张图片

3.2仓库上传:

指定的git存储目录下右键 Git Bash Here

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第7张图片

将进入到一个类似Linux界面:

执行以上保存的命令代码:执行完后在码云上看见我们提交的项目:

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第8张图片

显示我们隐藏的文件夹:以下其中git文件是我们git管理的本地仓库:

3.3仓库下载资源

在指定文件夹中输入指令:git clone 项目的url 如下图

url:

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第9张图片

【Git】如何安装git,项目中使用git上传到远程仓库,使用git中对多人使用出现的版本问题的解决_第10张图片

3.5如果使用者与创建者提交更改的版本出现差异:那我们就需要协商。使用编辑选择使用的版本

你可能感兴趣的:(git)