当前位置: 首页 > news >正文

济阳网站建设公司百度运营推广

济阳网站建设公司,百度运营推广,上海网站设计公司联系方式,做网站服务怎么赚钱目录 一.Git的简介 拓展:Git与SVN的区别(各自的优点与缺点) 二.Git文件的4种状态 三.Git的常用命令 搭建完成之后,将项目文件也上传之后,现在模拟其他人来下载这个代码 今天就分享到这啦!!…

目录

一.Git的简介

 ===拓展:Git与SVN的区别(各自的优点与缺点)

二.Git文件的4种状态

三.Git的常用命令

搭建完成之后,将项目文件也上传之后,现在模拟其他人来下载这个代码

今天就分享到这啦!!


一.Git的简介

        Git是一种分布式版本控制系统,最初由Linus Torvalds在2005年创建,用于管理和跟踪代码的变化。Git与传统的集中式版本控制系统不同,它将代码仓库完全复制到每个开发者的本地,使得每个开发者都拥有完整的代码历史记录和版本控制功能。

 ===拓展:Git与SVN的区别(各自的优点与缺点)

  1. 分布式vs集中式:Git是一种分布式版本控制系统每个开发者都可以在本地完整地拥有代码仓库的副本,并且可以独立地进行版本控制和提交SVN是一种集中式版本控制系统,所有的代码都集中存储在中央服务器上,开发者需要从服务器上获取代码并提交更改。

  2. 高效性能:Git在处理大型项目和大量文件时比SVN更高效。Git使用了一种称为"快照"的机制,只存储文件的变化而不是整个文件。这使得Git在提交、分支和合并操作上更快速。

  3. 分支和合并:Git对分支和合并的支持更加强大和灵活。在Git中,创建、合并和切换分支非常简单,开发者可以轻松地进行并行开发和团队协作。而SVN的分支和合并操作相对复杂,需要在中央服务器上进行。

  4. 本地操作:由于Git是分布式的,开发者可以在没有网络连接的情况下进行代码的提交、分支切换和历史查看等操作。SVN需要与中央服务器进行交互,无法在没有网络连接的情况下进行操作。

  5. 历史记录:Git的历史记录更加详细和完整,每次提交都会生成唯一的SHA-1哈希值,可以追踪每个文件的每一次修改。SVN的历史记录相对简单,只记录文件的增删改操作。

综上所述,Git在分布式、性能、分支合并和本地操作等方面具有优势,而SVN在集中式操作和简单性方面更加适合一些项目。

用一张图来进行理解:

二.Git文件的4种状态

1. 未追踪(Untracked):文件在Git仓库中不存在,没有被Git跟踪。

                 解决方法:使用`git add`命令将文件添加到暂存区。

2. 已修改(Modified):文件已经被修改过,但还没有被添加到暂存区。

                解决方法:使用`git add`命令将文件添加到暂存区。

3. 已暂存(Staged):文件已经被添加到暂存区,准备提交到版本库。

                解决方法:使用`git commit`命令将暂存区的文件提交到版本库。

4. 已提交(Committed):文件已经被提交到版本库。

                解决方法:无需解决,文件已经保存在版本库中。

此外,还有一些特殊的文件状态:

1. 忽略文件(Ignored):在.gitignore文件中指定的文件,Git会忽略对其的跟踪。

                解决方法:编辑.gitignore文件,添加或修改相应的规则。

2. 冲突文件(Conflict):在合并分支时,如果同一个文件在不同的分支中有不同的修改,                  Git会标记为冲突文件。

                解决方法:手动编辑冲突文件,解决冲突后使用`git add`命令将文件标记为已解决,再进行提交。

三.Git的常用命令

        ①申请激活一个Gitee(码云)账号,进入 工作台 - Gitee.com 网站进行登录注册

         ②在window中安装Git,版本要求 在Git-2.22.0-64-bit.exe以上的版本,注意不要安装在C盘,因为win10会有权限问题 没有点出来的就直接默认即可,最后安装完成即可

 1 .直接点击下一步,然后需要输入安装路径

 2 .基础设置:

  3.开始菜单创建快捷方式与否:

工作台 - Gitee.com4.添加环境,以及选择使用git的命令行工具

③新建一个库,点击右上角的加号,然后填写一个库的名字即可就会出现下方界面,

 ④ 新建一个存放这个库的位置,右击点击,这个文件夹里面放入项目的文件

⑤ 在里面 Git的全局设置

git config --global user.name "自己定义库的名字"    

git config --global user.email "13671306+the-posture-is-not-bad@user.noreply.gitee.com"

执行完上面的两行代码之后,在本机的C盘->用户->名字下->会出现一个文件,即设置成功

⑥创建git库,依次运行下方代码即可

mkdir temp1  创建一个temp1的文件夹

cd temp1       进入这个文件夹

git init            标记为git管理的仓库

touch README.md    创建一个文件

git add README.md     将文件交给git管理

git commit -m "first commit" 提交到本地仓库

git remote add origin https://gitee.com/the-posture-is-not-too-bad/temp1.git 将本地仓库与远程仓库进行绑定
git push -u origin "master"推送

点击刷新gitee

⑦上传项目文件

搭建完成之后,将项目文件也上传之后,现在模拟其他人来下载这个代码

① 组员也新建一个仓库temp2

 ②右击打开小黑窗口和上方一样,再将temp1环境已经搭建好的项目克隆过来,在temp1复制路径

③在temp2的路径下克隆 

这样在我们一个团队中,就把自己新写地代码发布,给其它队员们下载更新,也不会担心如果一台电脑蓝屏或者什么就整个项目丢失地情况啦!

今天就分享到这啦!!

http://www.hkea.cn/news/933965/

相关文章:

  • 网页设计中html代码seo博客网站
  • 怎样建设小游戏网站google关键词搜索技巧
  • 淘宝 客要推广网站怎么做全媒体广告代理
  • 那个b2b网站可以做外贸武汉全网推广
  • 深圳css3网站开发多少钱如何策划一个营销方案
  • 织梦统计网站访问量代码网络营销公司如何建立
  • 外贸营销型网站建设今日最新重大新闻
  • 个性化定制网站长春网络推广优化
  • 合肥庐阳区疫情最新消息seo优化首页
  • h5网站制作接单最新中高风险地区名单
  • 北京市住房城乡建设委网站公司怎么在网上推广
  • 网站建设首页怎样插入视频百度指数在线查询小程序
  • 青州网站制作哪家好aso优化哪家好
  • wordpress做网站优点郑州网站seo优化
  • 宝安做棋牌网站建设找哪家公司好湖南长沙疫情最新消息
  • 四川专业网站建设中国十大企业培训机构排名
  • 怎么切页面做网站灰色词首页排名接单
  • 网站右侧浮动广告代码百度推广代理公司广州
  • 固原建站公司旺道seo推广系统怎么收费
  • 适合做外链的网站海外广告联盟平台推广
  • 建筑模板规格型号郑州厉害的seo顾问
  • ppt做书模板下载网站有哪些内容国际婚恋网站排名
  • 上海网站建设内容更新网络营销策划目的
  • 重庆市建设信息网站关键词查询网
  • 做哪种网站流量大怎么打广告宣传自己的产品
  • 免费表白网站制作seo网络优化推广
  • 网站建设中可能升级中国科技新闻网
  • 网站制作内容文案网站如何快速被百度收录
  • 淘宝淘宝网页版登录入口免费seo公司
  • 竹溪县县建设局网站短视频营销