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

网站建设工作室 杭州浙江建设工程信息网高工评选

网站建设工作室 杭州,浙江建设工程信息网高工评选,seo三人行网站,个人网站素材下载#x1f4ee;1.初识git Git 原理与使用 课程⽬标 • 技术⽬标:掌握Git企业级应⽤#xff0c;深刻理解Git操作过程与操作原理#xff0c;理解⼯作区#xff0c;暂存区#xff0c;版本库的含义 • 技术⽬标:掌握Git版本管理#xff0c;⾃由进⾏版本回退、撤销、修改等Git操… 1.初识git Git 原理与使用 课程⽬标 • 技术⽬标:掌握Git企业级应⽤深刻理解Git操作过程与操作原理理解⼯作区暂存区版本库的含义 • 技术⽬标:掌握Git版本管理⾃由进⾏版本回退、撤销、修改等Git操作⽅式与背后操作原理 • 技术⽬标:掌握Git分⽀管理从分⽀创建切换合并删除的整个⽣命周期灵活进⾏各种场景下的分⽀管理学习常⻅分⽀管理策略 • 技术⽬标:掌握Git远程仓库与本地仓库结合版本管理与分⽀管理做到基于分⽀级的个⼈级开发 • 技术⽬标:理解分布式版本控制系统学习远程仓库与本地仓库的交互操作掌握多⼈协作开发模式 • 协作⽬标学习企业级常⻅分⽀策略(master/release/develop/feature/hotfix等)理解不同公司不同环境下适合的分⽀模型。结合案例引⼊⼯程师测试⼈员技术经理等⻆⾊展现项目开发过程的全貌深刻理解开发的整体流程俯视Git在其中的作⽤ 提出问题 不知道你⼯作或学习时有没有遇到这样的情况我们在编写各种⽂档时为了防⽌⽂档丢失更改失误失误后能恢复到原来的版本不得不复制出⼀个副本⽐如 “报告-v1” “报告-v2” “报告-v3” “报告-确定版” “报告-最终版” “报告-究极进化版” … 每个版本有各⾃的内容但最终会只有⼀份报告需要被我们使⽤ 但在此之前的⼯作都需要这些不同版本的报告于是每次都是复制粘贴副本产出的⽂件就越来越多⽂件多不是问题问题是随着版本数量的不断增多你还记得这些版本各⾃都是修改了什么吗 ⽂档如此我们写的项⽬代码也是存在这个问题的 如何解决–版本控制器 为了能够更⽅便我们管理这些不同版本的⽂件便有了版本控制器。所谓的版本控制器就是能让你了解到⼀个⽂件的历史以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统同时也⽅便多⼈协同作业 ⽬前最主流的版本控制器就是Git。Git可以控制电脑上所有格式的⽂件例如doc、excel、dwg、dgn、rvt等等。对于我们开发⼈员来说Git最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件 注意事项 还需要再明确⼀点所有的版本控制系统Git也不例外其实只能跟踪⽂本⽂件的改动⽐如TXT⽂件⽹⻚所有的程序代码等等。版本控制系统可以告诉你每次的改动⽐如在第5⾏加了⼀个单词“Linux”在第8⾏删了⼀个单词“Windows”。⽽图⽚、视频这些⼆进制⽂件虽然也能由版本控制系统管理但没法跟踪⽂件的变化只能把⼆进制⽂件每次改动串起来也就是只知道图⽚从100KB改成了120KB但到底改了啥版本控制系统不知道也没法知道 2.Git安装 Git是开放源代码的代码托管⼯具最早是在Linux下开发的。开始也只能应⽤于Linux平台后⾯慢慢的被移植到windows下现在Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了 Linux-centos 如果你的的平台是centos安装git相当简单以我的centos7.6为例 ⾸先你可以试着输⼊Git看看系统有没有安装Git $ git -bash: git: command not found出现像上⾯的结果Linux会友好地告诉你Git没有安装。 安装Git: sudo yum -y install git查看Git安装的版本 git --versionLinux-ubuntu 如果你的的平台是ubuntu安装git相当简单以我的ubuntu20.04为例 ⾸先你可以试着输⼊git看看系统有没有安装Git $ git Command git not found, but can be installed with: sudo apt install git出现像上⾯的结果Linux会友好地告诉你Git没有安装还会告诉你如何安装Git 安装Git 1 $ sudo apt-get install git -y查看git安装的版本 $ git --version3.Git基本操作——创建Git本地仓库 要提前说的是仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进⾏版本控制就必须先创建⼀个仓库出来 创建⼀个Git本地仓库对应的命令为 git init 注意命令要在⽂件⽬录下执⾏例如 hyb139-159-150-152:~/gitcode$ pwd /home/hyb/gitcode hyb139-159-150-152:~/gitcode$ git init Initialized empty Git repository in /home/hyb/gitcode/.git/ hyb139-159-150-152:~/gitcode$ ll -a total 12 drwxrwxr-x 3 hyb hyb 4096 May 5 15:49 ./ drwxr-xr-x 13 hyb hyb 4096 May 5 15:47 ../ drwxrwxr-x 7 hyb hyb 4096 May 5 15:49 .git/我们发现当前⽬录下多了⼀个 .git 的隐藏⽂件 .git ⽬录是Git来跟踪管理仓库的不要⼿动修改这个⽬录⾥⾯的⽂件不然改乱了就把Git仓库给破坏了 其中包含Git仓库的诸多细节有兴趣的同学可以进⼊看看 hyb139-159-150-152:~/gitcode$ tree .git/ .git/ ├── branches ├── config ├── description ├── HEAD ├── hooks │ ├── applypatch-msg.sample │ ├── commit-msg.sample │ ├── fsmonitor-watchman.sample │ ├── post-update.sample │ ├── pre-applypatch.sample │ ├── pre-commit.sample │ ├── pre-merge-commit.sample │ ├── prepare-commit-msg.sample │ ├── pre-push.sample │ ├── pre-rebase.sample │ ├── pre-receive.sample │ └── update.sample ├── info │ └── exclude ├── objects │ ├── info │ └── pack └── refs ├── heads └── tags 9 directories, 16 files配置Git 当安装Git后⾸先要做的事情是设置你的⽤⼾名称和e-mail地址这是⾮常重要的。配置命令为 git config [--global] user.name Your Name git config [--global] user.email emailexample.com # 把 Your Name 改成你的昵称 # 把 emailexample.com 改成邮箱的格式只要格式正确即可其中 --global 是⼀个可选项。如果使⽤了该选项表⽰这台机器上所有的Git仓库都会使⽤这个配置。如果你希望在不同仓库中使⽤不同的 name 或 e-mail 可以不要 --global 选项但要注意的是执⾏命令时必须要在仓库⾥ 查看配置命令为 git config -l删除对应的配置命令为 git config [--global] --unset user.name git config [--global] --unset user.email4.认识⼯作区/暂存区索引/版本库 ⼯作区是在电脑上你要写代码或⽂件的⽬录 • 暂存区英⽂叫stage或index。⼀般存放在 .git ⽬录下的index⽂件.git/index中我们把暂存区有时也叫作索引index • 版本库⼜名仓库英⽂名 repository 。⼯作区有⼀个隐藏⽬录 .git 它不算⼯作区⽽是Git的版本库。这个版本库⾥⾯的所有⽂件都可以被Git管理起来每个⽂件的修改、删除Git都能跟踪以便任何时刻都可以追踪历史或者在将来某个时刻可以“还原” 下⾯这个图展⽰了⼯作区、暂存区和版本库之间的关系 图中左侧为⼯作区右侧为版本库。Git的版本库⾥存了很多东西其中最重要的就是暂存区 • 在创建Git版本库时Git会为我们⾃动创建⼀个唯⼀的master分⽀以及指向master的⼀个指针叫HEAD。分⽀和HEAD的概念后⾯再说 • 当对⼯作区修改或新增的⽂件执⾏ git add 命令时暂存区⽬录树的⽂件索引会被更新。 • 当执⾏提交操作 git commit 时master分⽀会做相应的更新可以简单理解为暂存区的⽬录树才会被真正写到版本库中 由上述描述我们便能得知通过新建或粘贴进⽬录的⽂件并不能称之为向仓库中新增⽂件⽽只是在⼯作区新增了⽂件。必须要通过使⽤ git add 和 git commit 命令才能将⽂件添加到仓库中进⾏管理
http://www.hkea.cn/news/14266955/

相关文章:

  • 新沂网站建设公司郑州营销型网站建设
  • 在工商局网站做变更需要多久做一个网页容易吗
  • 互联网公司怎么找网站建设客户开发一个手机系统有多难
  • 什么是高端网站建设网页模板怎么做网站
  • 广安市国土资源局网站建设wordpress可以做淘宝
  • 超市网站源码怎么做线上营销
  • 网站开发建设准备工作深圳做网站多钱
  • 互动的网站建设河北邯郸做移动网站
  • 聊城做wap网站价格自己做网站能赚钱吗2018
  • wordpress 2个主题天津网站优化公司
  • 服装行业网站模板黄页88网全自动录播系统
  • 芜湖市住房和城乡建设厅网站首页当涂 微网站开发公司
  • 广西网站建设电话wordpress增加登录页面
  • 连云港做网站的公司wordpress默认用户名密码破解
  • 企业建站划算吗wordpress建小程序
  • 网站开发高级工程师四川省住房与城乡建设厅网站管网
  • 网站建设 就业方向zencart 网站建设
  • 专业的手表网站网络营销措施有哪些
  • 精准扶贫建设网站的目的腾讯域名备案
  • 眉县做网站响应式 购物网站模板
  • 华东建设安装有限公司网站wordpress的好
  • 深圳大鹏新区葵涌街道网站seo优化排名
  • 一站式建站企业网站和建设银行网站不能打开
  • 中国空间站进展响水网站建设找哪家好
  • 做刷题网站赚钱么设计类网站排名
  • 加强网站信息建设网站推广要具备什么
  • 电子商务网站 整站 psd响应式单页网站模板
  • 网站开发选择什么软件苏州专业做网站
  • 专做零食的网站腾讯企点电脑版
  • 电子商务网站搭建方案长沙网络推广网站制作