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

沈阳市城市建设网站高端网站 设计

沈阳市城市建设网站,高端网站 设计,网站添加手机站,企业的管理系统有哪些目录 一、前言 二、初始化仓库 三、添加文件 四、Git 流程全景图 五、Git工作流程 六、工作区和暂存区 七、查看文件状态 八、查看提交日志 九、查看差异 十、版本回退 十一、管理修改 十二、修改撤销 十三、删除文件 十四、分支管理 十五、项目分支操作 十六、…目录 一、前言 二、初始化仓库 三、添加文件 四、Git 流程全景图 五、Git工作流程 六、工作区和暂存区 七、查看文件状态 八、查看提交日志 九、查看差异 十、版本回退 十一、管理修改 十二、修改撤销 十三、删除文件 十四、分支管理 十五、项目分支操作 十六、文件冲突 十七、转视频版 一、前言 接着上篇Git图解-为啥是Git怎么装接下来看下Git常用命令有哪些。 二、初始化仓库 Git操作前需要初始化仓库用于存储版本管理的项目代码目前Git仓库有2种类型 本地仓库是在开发人员自己电脑上的仓库 远程仓库是在远程服务器上的仓库跟团队其他成员共用此处暂时不讲 配置自己名称与邮箱账户在公司一般是自己名称拼音与公司工作邮箱 git config --global user.name Your Name git config --global user.email emailexample.com 初始化本地仓库 git init 命令执行后会在当前目录下多了一个.git的目录这个目录是Git本地仓库用于跟踪与管理代码(文件)没事别手动修改这个目录里面的文件容易改乱了导致Git仓库给蹦了。   这里要注意部分小伙伴电脑没勾选 隐藏项目 选项会看不见 .git 目录 三、添加文件 仓库初始化好了怎么将文件添加到仓库并管理起来呢 步骤1创建一个普通文本文件 步骤2将文件添加到暂存区 git add readme.txt 步骤3将文件添加到版本库 git commit -m 添加了readme.txt文件 简单解释一下git commit命令-m后面输入的是本次提交的说明可以输入任意内容当然最好是有意义的这样你就能从历史记录里方便地找到改动记录。 git commit命令执行成功后会告诉你1个文件被改动我们新添加的readme.txt文件 扩展 如果后续添加文件多了可以使用下面命令 git add file1.txt git add file2.txt file3.txt git add . 当前文件夹下所有文件 git commit -m add 3 files. 四、Git 流程全景图 五、Git工作流程 六、工作区和暂存区 在Git中进行 crud 操作时都需要执行 git add 文件这个操作底层操作将操作文件添加一个叫缓存区区域中缓存当操作完毕之后使用 git commit 操作进行统一提交将编辑文件统一同步版本中 七、查看文件状态 问题如何查看项目目前的状态我在电脑前写了一段时间代码用Git管理中途上厕所然后又去吃了个苹果继续回来工作不记得之前用Git干了些什么了 git status # 查看当前git版本库的状态(查看缓存区中的文件内容) 八、查看提交日志 实际工作中我们脑子里怎么可能记得一个几千行的文件每次都改了什么内容不然要版本控制系统干什么。版本控制系统肯定有某个命令可以告诉我们历史记录在Git中我们用git log命令查看 git log git log 命令显示从最近到最远的提交日志如果嫌输出信息太多看得眼花缭乱的可以试试加上--prettyoneline参数 git log --prettyoneline 黄色长长的字符串是本次提交的commit id 是Git使用SHA-1算法产生唯一标识符能保证全球唯一。 九、查看差异 如果一个文件知道被人修改了但如果能看看具体修改了什么内容自然是更好的 比如你休假两周从国外回来第一天上班时已经记不清上次怎么修改的readme.txt所以需要用git diff这个命令看看 git diff # 查看不同版本之间的文件差异 十、版本回退 我们不断修改文件不断的往版本库中提交文件。就好比玩RPG游戏时每通过一关就会自动把游戏状态存盘如果某一关没过去你还可以选择读取前一关的状态。Git也是一样每当你觉得文件修改到一定程度的时候就可以“保存一个快照”这个快照在Git中被称为 commit。一旦你把文件改乱了或者误删了文件还可以从最近的一个commit 恢复然后继续工作而不是把几个月的工作成果全部丢失。 如果想回到上一个版本应该怎么做呢 Git必须知道当前版本是哪个版本在Git中用HEAD表示当前版本上一个版本就是HEAD^上上一个版本就是HEAD^^当然往上100个版本写100个^比较容易数不过来所以写成HEAD~100。 git reset --hard HEAD^ 回到指定版本 git reset --hard commit id 拓展需求: 如何回退到最新版本 十一、管理修改 使用Git修改文件存在一个需要探讨的问题二次修改 操作方式1: 第一次修改 - git add - 第二次修改 - git commit 操作方式2推荐使用 第一次修改 - git add - 第二次修改 - git add - git commit 注意建议在每次 commit 之前先检查是否有文件没有被 add 十二、修改撤销 git checkout -- filename可以丢弃工作区的修改-- 后面是一个空格 命令 git checkout -- readme.txt 意思就是把 readme.txt 文件在工作区的修改全部撤销这里有两种情况 一readme.txt 自修改后还没有被放到暂存区(git add)现在撤销修改就回到和版本库一模一样的状态 二readme.txt 已经添加到暂存区后又作了修改现在撤销修改就回到添加到暂存区后的状态。 总之就是让这个文件回到最近一次 git commit 或 git add 时的状态。 注意: git checkout -- file 命令中的 -- 很重要没有 -- 就变成了“切换到另一个分支”的命令我们在后面的分支管理中会再次遇到 git checkout 命令 十三、删除文件 一般情况下你通常直接在文件管理器中把没用的文件删了或者用rm命令删了 git rm test.txt 这个时候Git知道你删除了文件因此工作区和版本库就不一致了git status命令会立刻告诉你哪些文件被删除了 删除完成后需要 commit 如果删除了想恢复,可以使用 reset 版本恢复 步骤1本地删除没用的文件查看状态 步骤2先 add 以下查看状态与步骤1进行比较 步骤3提交删除文件 十四、分支管理 分支管理的是Git灵魂开发必不可少基本操作必须掌握。 为啥存在分支因为项目成品经过这几个流程 开发 测试上线bug修改多版本发布等。同一个项目不同版本同时开发同时测试同时上线怎么确保在这种复杂情况下让项目能独立又能相关关联执行下去呢Git给出解决方案是分支管理 每一个阶段就是一个分支即可以相互独立又可以相互合并。 查看分支 git branch 创建分支 git branch name 切换分支 git checkout name 创建 切换分支 git checkout -b name 合并分支 将某分支合并到当前分支 git merge name 删除分支 git branch -d name 十五、项目分支操作 简化版 完整版 master分支用于版本的更新当比较大的功能开发完成或者更新之后会有一次集体的发版就会将所有的代码都合到master有的公司也会用release分支发版原理都是一样 develop分支一般是开发测试分支在项目发版上线之前都会现在dev分支上统一进行测试确保功能达标没有bug之后再推到master分支 feature分支用来做分模块功能开发建议命名为feature-xxx,模块完成之后会合并到 dev 分支 hotfix/fixbug分支是用来做线上的紧急 bug 修复的分支,建议命名为 hotfix-xxx。当线上某个版本出现了问题将检出对应版本的代码创建 Hotfix 分支问题修复后合并回 dev和master 这里注意合并到 master 的时候一般要打上修复后的版本标签。 扩展阅读一种优雅的Git分支实践_git 分支管理最佳实践_浪飞yes的博客-CSDN博客 十六、文件冲突 分支1中有个文件跟其他分支文件一样如果同时发生修改了进行合并就出现文件冲突问题。 到这本篇就结束了欲知后事如何请听下回分解~ 十七、转视频版 看文字不过瘾可以切换视频版4小时让你直接上手Git操作
http://www.yayakq.cn/news/4772/

相关文章:

  • 网站建设丽水网站建设套路
  • 兰州做家教去哪个网站比较好宝宝投票网站怎么做
  • 电商网站建设目的及网站的优势肥西网站推广公司
  • 建一个网站大约多少钱网站建设 青少年宫
  • 洛阳有做网站开发的吗曼奇立德原画培训多少钱
  • 网页 网站免费域名注册永久
  • 网站建设与维护 前台温州网站升级
  • 做网站用什么配置的vps南昌微信网站建设
  • 网站建设怎么谈长春建筑学院
  • 租房网站开发文献综述模板二次网站开发
  • 紫网站建设合肥做网站推荐 晨飞网络
  • 阿里云建站售前咨询门户资源分享网站模板
  • 查派网站建设wordpress分表分库插件
  • 网站打不开是怎么回事深圳做自适应网站
  • 想学习网站建设微信软文范例100字
  • 公司网站的栏目设置国内做的好的帽子网站
  • html中文美食网站模板公司主页格式
  • 厦门市城市建设档案馆的网站宾馆酒店网站建设方案
  • 外贸自助建站微商城运营的主要工作
  • 开网站做淘宝客烟台网站制作山海云
  • 天津网站排名方案wordpress做导航网站
  • 专业建站公司的业务内容江苏省质量建设厅网站
  • 聊城手机网站建设服务tcga做多因素分析的网站
  • centos 网站搭建为什么不建议做运维
  • 深圳专业营销网站济宁建设局官方网站
  • 一般的网站建设网站首页分辨率
  • com域名的网站vs2017做的网站如何发布
  • 大连网站建设详细流程刚刚发生在昆明的大事
  • 网站怎么做前台跟后台的接口上海ktv最新通知
  • 什么网站需要icp备案dedecms可以做什么网站