前端开发git介绍以及常用命令

317 阅读4分钟

前端开发不得不说的git介绍以及常用命令

什么是git?

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
GIT,全称是分布式版本控制系统,git通常在编程中会用到,并且git支持分布式部署,可以有效、高速的处理从很小到非常大的项目版本管理。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库
————————————————
版权声明:本文为CSDN博主「日暮途远人间何世?」的原创文章,遵循CC 4.0     BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45223696/java/article/details/106410403

Git 与 SVN 区别

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。 如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

  • Git 是分布式的

    SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。
  • Git 把内容按元数据方式存储,而 SVN 是按文件

    所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。
  • Git 没有一个全局的版本号

    而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
  • Git 的内容完整性要优于 SVN

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

git去哪里下载?

在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行 Git 各平台安装包下载地址 具体配置可以自行设置

git安装流程

将本地仓库代码推送到远程仓库的方式一:

    如何创建远程仓库?
    1. 注册github(代码托管平台)
    2. 创建远程仓库
    点击 + 号 创建 远程仓库 -》 仓库名称(英文) -》 对这个仓库的描述 -》 勾选创建README.md -》 点击按钮创建

如何将远程仓库克隆下来?

1. 复制仓库地址
2. 回到桌面 -》 鼠标右建 》 点击git bash here -》 打开命令行工具
3. 在命令行工具输入 git clone 仓库地址
4. 远程仓库就克隆到本地了

如何将本次仓库的代码推送到远程仓库?

1. 把要上传的项目放到从远程仓库克隆到本地的仓库
2. 在命令行工具输入 cd 本地仓库地址, 进入到克隆的仓库
3. 将工作区(仓库)代码提交到暂存区
    git add .  提交所有文件
    git add "文件"  提价单个文件
4. 将暂存区的代码提交到本地仓库
    git commit -m "本次提交的描述"
5. 将本地仓库的代码推送到远程仓库
    git push  

git命令:

git add 文件名 / .     说明: git add 文件名   表示我们是将单个文件提交到暂存区
                        git add . 就表示将所有的文件提交到暂存取

git commit -m "对本次提交的描述"    说明: git commit命令表示的是将暂存区的代码提交到本次仓库
                                    -m "" 这个表示的是对本次提交的描述,双引号里面写的是对本次提交的描述

git push            说明: 将本地仓库的代码推送到远程仓库(代码托管平台)


git clone "仓库地址"    说明: 将远程的仓库克隆到本地

推送到远程仓库有两种方式:

第一种: 
    直接在代码托管平台创建远程仓库,然后将本地仓库的代码提交到远程仓库

       1. 访问github https://github.com/

第二种:
先在本地创建一个git仓库,然后在代码托管平台在创建一个远程仓库,现在要把本次仓库的项目推送到远程仓库,我们需要将本次仓库和远程仓库有连接起来,然后在进行推送到远程仓库