贵阳有哪些做网站的公司seo网页优化包括哪些内容

news/2025/9/24 3:38:03/文章来源:
贵阳有哪些做网站的公司,seo网页优化包括哪些内容,网站设计会存在什么问题,机械工业第六设计研究院有限公司创建版本库#xff08;又名仓库#xff0c;repository#xff09;#xff0c;可以理解为一个仓库#xff0c;这个目录里面的所有文件都可以被Git管理起来#xff0c;每个文件的修改、删除#xff0c;Git都能跟踪#xff0c;以便任何时刻都可以追踪历史#xff0c;或者…创建版本库又名仓库repository可以理解为一个仓库这个目录里面的所有文件都可以被Git管理起来每个文件的修改、删除Git都能跟踪以便任何时刻都可以追踪历史或者在将来某个时刻可以“还原”。 创建一个版本库非常简单首先选择一个合适的地方创建一个空目录 span stylecolor:#3366ff1. $ mkdir learngit $ cd learngit $ pwd2. 初始化一个Git仓库使用git init命令。3. 添加文件到Git仓库分两步第一步使用命令git add file注意可反复多次使用添加多个文件多次add不同的文件第二步使用命令git commit完成。commit可以一次提交很多文件4. 随时掌握工作区的状态使用git status命令。如果git status告诉你有文件被修改过用git diff可以查看修改内容。/span 5. 穿梭前用git log可以查看提交历史以便确定要回退到哪个版本。要重返未来用git reflog查看命令历史以便确定要回到未来的哪个版本。 git reset --hard commit_idgit reset --hard head^(回到上一个版本)git reset --hard 版本号回到未来或过去都可以 6. 只是指针在变化 7. 版本库的管理 8. 为什么Git比其他版本控制系统设计得优秀因为Git跟踪并管理的是修改而非文件。 9. 场景1当你改乱了工作区某个文件的内容想直接丢弃工作区的修改时还没add之前用命令git checkout -- file--前后各有一个空格。git checkout -- readme.txt 场景2当你不但改乱了工作区某个文件的内容还添加到了暂存区时想丢弃修改分两步第一步用命令git reset HEAD file就回到了场景1第二步按场景1操作。git reset head readme.txt git checkout -- readme.txt 场景3已经提交了不合适的修改到版本库时想要撤销本次提交参考版本回退一节不过前提是没有推送到远程库。 git  reset --hard  版本号 10.  vim test.txt(退出方式i表示插入esc准备退出。ZZ保存并退出q不保存退出 git add test.txt    git commit -madd a new file 想要从版本库中删掉该文件git rm test.txt, git commit -mdelete the test.txt 命令git rm用于删除一个文件。如果一个文件已经被提交到版本库那么你永远不用担心误删但是要小心你只能恢复文件到最新版本你会丢失最近一次提交后你修改的内容。 11. 远程仓库 要关联一个远程库使用命令git remote add origin gitserver-name:path/repo-name.git(git remote add origin ....)关联后使用命令git push -u origin master第一次推送master分支的所有内容(git push -u origin master)此后每次本地提交后只要有必要就可以使用命令git push origin master推送最新修改(git push origin master)此后每次本地提交后只要有必要就可以使用命令git push origin master推送最新修改(git push origin master) 分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在也就是有没有联网都可以正常工作而SVN在没有联网的时候是拒绝干活的当有网络的时候再把本地提交推送一下就完成了同步真是太方便了 git和SVN的区别 Git和SVN还是挺像的都有提交合并等操作 下面是区别 1. Git是分布式的SVN是集中式的好处是跟其他同事不会有太多的冲突自己写的代码放在自己电脑上一段时间后再提交、合并也可以不用联网在本地提交 2. Git下载下来后在本地不必联网就可以看到所有的log很方便学习SVN却需要联网 3. Git鼓励分Branch而SVN说实话我用Branch的次数还挺少的SVN自带的Branch merge我还真没用过有merge时用的是Beyond Compare工具合并后再Commit的 4. Tortoise也有出Git版本 5. SVN在Commit前我们都建议是先Update一下跟本地的代码编译没问题并确保开发的功能正常后再提交这样其实挺麻烦的有好几次同事没有先Updata就Commit了发生了一些错误耽误了大家时间Git可能这种情况会少些。 参考博文https://blog.csdn.net/a117653909/article/details/8952183 12. 远程仓库的克隆 要克隆一个仓库首先必须知道仓库的地址然后使用git clone命令克隆。 Git支持多种协议包括https但通过ssh支持的原生git协议速度最快 13。 分支管理; 分支在实际中有什么用呢假设你准备开发一个新功能但是需要两周才能完成第一周你写了50%的代码如果立刻提交由于代码还没写完不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交又存在丢失每天进度的巨大风险。 现在有了分支就不用怕了。你创建了一个属于你自己的分支别人看不到还继续在原来的分支上正常工作而你在自己的分支上干活想提交就提交直到开发完毕后再一次性合并到原来的分支上这样既安全又不影响别人工作。 14. 创建合并分支 Git鼓励大量使用分支 查看分支git branchgit branch 创建分支git branch namegit checkout -b dev 切换分支git checkout name 创建切换分支git checkout -b name 合并某分支到当前分支git merge namegit merge dev 删除分支git branch -d namegit branch -d dev 15. 解决合并的冲突 当Git无法自动合并分支时就必须首先解决冲突。解决冲突后再提交合并完成。 用git log --graph命令可以看到分支合并图。 16. 不使用fast forword方式来合并分支 17. bug分支管理 修复bug时我们可以通过创建新的bug分支进行修复然后合并最后删除git checkout -b dev; git merge dev; git checkout master;git branch -d dev 当手头工作没有完成时先把工作现场git stash一下然后去修复bug修复后再git stash pop回到工作现场 git stash ; git stash list; git stash pop;git stash list. 18. feature分支 开发一个新feature最好新建一个分支git checkout -b dev; git add test.txt;git commit -madd a test.txt;git checkout master;git merge dev之前 如果要丢弃一个没有被合并过的分支可以通过git branch -D name强行删除。git branch -D dev(强行删除) 19. 多人协作 多人协作的工作模式通常是这样 首先可以试图用git push origin branch-name推送自己的修改git push origin dev 如果推送失败则因为远程分支比你的本地更新需要先用git pull试图合并(如果git pull提示“no tracking information”则说明本地分支和远程分支的链接关系没有创建用命令git branch --set-upstream branch-name origin/branch-name。)git branch --set-upstream dev origin/dev;git pull 如果合并有冲突则解决冲突并在本地提交 没有冲突或者解决掉冲突后再用git push origin branch-name推送就能成功git push origin dev 这就是多人协作的工作模式一旦熟悉了就非常简单。 总结 查看远程库信息使用git remote -v 本地新建的分支如果不推送到远程对其他人就是不可见的 从本地推送分支使用git push origin branch-name如果推送失败先用git pull抓取远程的新提交 在本地创建和远程分支对应的分支使用git checkout -b branch-name origin/branch-name本地和远程分支的名称最好一致 建立本地分支和远程分支的关联使用git branch --set-upstream branch-name origin/branch-name 从远程抓取分支使用git pull如果有冲突要先处理冲突。 20. 创建标签 命令git tag name用于新建一个标签默认为HEAD也可以指定一个commit idgit tag v1.0 fedsf1 git tag -a tagname -m blablabla...可以指定标签信息git tag -a v0.9 -m add a new tag git tag -s tagname -m blablabla...可以用PGP签名标签 命令git tag可以查看所有标签。 21. 操作标签 命令git push origin tagname可以推送一个本地标签git push origin v1.0 命令git push origin --tags可以推送全部未推送过的本地标签git push origin --tags 命令git tag -d tagname可以删除一个本地标签 git tag -d v1.0 命令git push origin :refs/tags/tagname可以删除一个远程标签git push origin :refs/tags/v1.0 22. 使用github 在GitHub上可以任意Fork开源仓库fork之后使用git clone gitgithub.com:linhj-james/learngit-1.git gitgithub.com:linhj-james/learngit-1.git gitgithub.com:linhj-james/learngit-1.git 自己拥有Fork后的仓库的读写权限 pull request 可以推送pull request给官方仓库来贡献代码。 23. 最后供上版本管理常用命令 git clone gitgithub.com:linhj-james/learngit.git(你的远程地址) git init (初始化一个新建的仓库) git status 所在文件夹的文件状态 git diff显示两次文件的修改的不同之处 git add (filename) git commit -madd some chages git log显示记录 git branch 查看分支 git checkout -b dev新建并切换到另一个分支dev分支去 git branch master (切换到master分支去) git branch -d dev删除dev分支、 git tag v1.0(贴上v1.0的标签) git remote -v查看远程里连接的状态 (git remote add origin (远程仓库地址) git remote show remote显示remote的信息 git pull remotebranch看上面 git fetch remote git push remotebranchgit push origin maste git merge branchdev git rm resolved files git reset --hard head^ 自己总结一下常用 的操作 一。 . 上传本地文件到github 步骤 1. 先各自在远程仓库和本地仓库建一个文件夹仓库 2. git init初始化仓库 3. git add 文件名 4. git commit -madd a new file 5.git remote -v查看远程仓库的连接情况把无关的git remote rm origin移出掉 6. git remote add origin 远程仓库地址建立远程仓库 7. git pull --rebase origin master git pull git fetch git merge git pull --rebase git fetch git rebase创建一个新的虚拟提交R关于git merge和git rebase 的区别可以参考https://www.cnblogs.com/kevingrace/p/5896706.html 8. git push -u origin master(有时候会出错如果排除7的问题可以使用git push -f origin master(利用本地分支去覆盖远程仓库)) 新手如何提交本地文件到github上几步走 1、本地创建文件夹创建本地仓库【git init】 2、执行【git add .】将文件都提交到仓库 3、执行【git commit -m 注释语句 】命令将索引内容添加到仓库中 4、在github上创建一个repository 5、将本地的仓库关联到Github上git remote add origin https://github.com/……(你的用户名)/Test.git你项目的名字 6、上传代码到github远程仓库git push -u origin master 二。 克隆 git clone 远程仓库地址 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000转载博文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外卖网站建设价钱徐州在线制作网站

来源:百度地图“新基建”浪潮下,智慧城市的建设和发展进一步提速,作为智慧城市数字基础设施的地理信息系统,其数据体量也极大增长,对海量GIS数据集成、存储、管理、计算、表达、分析和应用等有关技术的创新发展提出了急…

西宁集团网站建设办公软件培训

使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算,而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [Sear…

福田设计网站网站建设属于哪类工作

软考-系统架构设计师-2021年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.前趋图(Precedence Graph)是一个有向无环图,记为:→(Pi,Pj)Pi must Complete Before Pj may strat), 假设系统中进程P{P1, P2,P3,P4, P5, P6, P7, P8}, 且进程的…

中国外贸导航网企业网站seo多少钱

01、Thymeleaf 官网地址:Thymeleafhttps://www.thymeleaf.org/ 简介 Thymeleaf是一种服务器端Java模板引擎,用于将数据渲染为HTML、XML、JavaScript等格式,并在Web浏览器中呈现给用户。 具体来说,Thymeleaf充当着视图层的角色&…

seo优化一般包括哪些搜索引擎优化包括( )方面的优化

package cn.com.dom4j.sort;public class QuickSort {/**快速排序在 Java中, 快速排序被用作基本数据类型的排序 (当然, 不只快速排序一种)快速排序是实践中的一种快速的排序算法, 在 C或对 Java基本类型的排序证特别有用.它的平均运行时间是 O(N logN), 该算法之所以特别快, 主…

东莞网站seo公司哪家大知名网站建设公司 北京

--更长寿命、更高速度、更优功耗 目录 --更长寿命、更高速度、更优功耗 1.LGA-8封装: 2.工业级SLC存储颗粒: 3.高IOPS性能: 4.健康状态侦测(Smart Function): 5.内嵌ECC校验、坏块管理、垃圾回收、磨损平均算法等功能。 6…

做单页网站男女做那个网站

试卷代号:1253座位号rn国家开放大学(中央广播电视大学)2017 年春季学期"开放本科"期末考试C 语言程序设计试题2017 年 6 月E自一、单项选择题(把合适的选项编号填写在括号内。每小题 2 分,共28 分)l. C 语言中的选择类语句有两条,它们是( )。A…

iis 网站建设中app建设网站

Ubuntu22.04部署K8s集群 一、基础环境准备1.1 VMware Workstation Pro 17.01.2 Ubuntu22.04 二、系统环境配置2.1 设置Master与工作节点的机器名称及配置2.2 解析主机2.3 虚拟内存swap分区关闭2.4 开启IPv4转发2.5 设置时间同步2.6 开启防火墙的端口(可选&#xff0…

好看的电商网站模板下载郑州做网站和推广哪家好

文章目录 前言一、代码设计框图二、IIC_drive模块设计2.1、模块接口:2.2、代码功能描述:2.3、IIC协议实现过程: 三、EEPROM_ctrl模块设计3.1、模块接口:3.2、代码功能描述 四、EEPROM_drive模块五、iic_top模块 前言 继上一篇FPG…

高碑店市建设局网站WordPress分页加载更多ajax

ScordCloud cakewolk band in a box 水果 FL Studio Chordana Composer LogicX Pro转载于:https://www.cnblogs.com/passby/p/4561627.html

建网站价格 建设网站需要多少钱广州外贸网站咨询

文章目录 使用场景问题现象解决处理 使用场景 我们使用docker作为服务的虚拟化工具,服务都部署在docker里我们使用docker-compose管理所有docker服务的配置文件针对某些服务,我们要限制这个docker服务容器占用的资源数量,例如cpu和内存在进行…

上海卫生人才网官网重庆seo教程

机器学习分类与性能度量 数据集:训练集(Training Set)、验证集(Validation Set)和测试集(Test Set) 1、 当模型无需人为设定超参数,所用参数都通过学习得到,则不需要验证集。验证集适合多个不同超参数训练多个模型,通过验证集,…

旅游网站建设方案书网络营销渠道的类型有哪些

目录 1. 网络拓扑1.1 配置思路1.2 数据准备2. 配置Underlay网络2.1 配置CE12.2 配置CE22.3 配置CE32.4 查看OSPF结果2.5 配置LSW12.6 配置LSW23. 配置Overlay网络二层互通(同网段)3.1 配置CE13.2 配置CE23.3 配置CE33.4 Server13.5 Server23.6 Server33.7 Server43.8 抓包分析…

AI 落地应用最新工具集

我们正处在一个历史性的拐点。人工智能不再仅仅是实验室里的前沿课题或科技巨头的炫技舞台,它正以前所未有的速度和广度,渗透到社会经济的每一个角落,从重塑行业格局到改变每个人的日常生活。这一波AI浪潮的核心特征…

乐都企业网站建设哪家快北京高端网站建设飞沐

0x01 产品简介 某赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产,对电子文档进行全生命周期防护,系统具有透明加密、主动加密、智能…

网站域名备案主机名服务器安wordpress

一、说明 本文章就是记录自己的学习过程,如果有用您可以参考,没用你就略过,没有好与不好之分,今天主要是参考了gitee上的一些项目,一步一步的往后i建立 对于学习来说,如果您有java c等经验,py…

优秀网页 网站百度网盟有哪些网站

人工智能如何在交通领域发挥作用? 答:人工智能在交通领域发挥着重要的作用,可以改善交通效率和安全性。以下是一些人工智能在交通领域的应用示例: 交通流量优化:人工智能可以通过分析实时交通数据、监控摄像头图像和传…

做表格的网站漯河网站推广多少钱

8.2文件输入输出 头文件fstream定义了三个类型来支持文件IO:ifstream从一个给定文件读取数据,ofstream向一个给定文件写入数据,以及fstream可以读写给定文件。在17.5.3节中(第676页)我们将介绍如何对同一个文件流既读…

河北邯郸建网站动漫制作专业有哪些学校

简介 经常会遇到PCIe不能识别的问题,到底怎么去定位。本文以XDMA 为例,一方面复习下LTSSM状态机,一方面描述下如何通过FPGA的XDMA查看这个状态机 技术名词 LTSSM是一种常用于PCI Express(PCIe)接口的状态机&#xf…