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

建快递网站需要多少钱网站宣传搭建

建快递网站需要多少钱,网站宣传搭建,什么是网站的用户体验,密云网站建设Git简介 Git是目前世界上最先进的分布式版本控制系统#xff08;没有之一#xff09;。Linux之父Linux用C语言写了Git分布式版本控制系统。 分布式版本控制系统与集中式版本控制系统的区别 区别分布式集中式中央服务器有#xff0c;版本库集中存放在中央服务器#xff0c;工… Git简介 Git是目前世界上最先进的分布式版本控制系统没有之一。Linux之父Linux用C语言写了Git分布式版本控制系统。 分布式版本控制系统与集中式版本控制系统的区别 区别分布式集中式中央服务器有版本库集中存放在中央服务器工作时需从中央服务器获取最新版本代码工作完成后在将代码推送到中央服务器。中央服务器出了问题开发者几乎无法工作无开发人员本地都有本地存储库Local Repository联网必须必须要联网才能工作而且对网络的依赖性较强网络较差或者文件较大文件提交的速度会受很大的限制不是必要的在没有网络的情况下也可以执行commit、查看版本提交记录、以及分支操作在有网络的情况下执行 push 将代码从本地仓库推送到远程仓库Remote Repository。存储格式原始文件体积大元数据体积小分支操作创建新的分支则所有的人都会拥有和你一样的分支分支操作不会影响其他开发人员提交方式直接提交到中央版本库先commit到本地仓库再push到远程仓库优点方便管理逻辑明确上手快更能保证代码的安全性代码一致性非常高有良好的目录级权限控制系统速度快、灵活分支之间可以任意切换单机合并分支开发者之间容易解决冲突可离线工作不影响本地代码编写公共服务器压力小数据传输量少缺点服务器性能要求高数据体量大必须联网不适合开源分支管理不灵活不符合常规思维学习周期相对较长代码保密性差一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。创建版本库 创建一个项目目录mkdir Git进入到这个目录cd Git初始化版本库git init在当前目录下会有.git的目录它是git进行跟踪和管理版本库禁止删改此文件(如果没看到可能是您的电脑不显示隐藏文件,在命令行工具运行 ls -ah可查看)。 $ mkdir Git $ cd Git $ git init // Initialized empty Git repository in /Users/zhengdahua/Documents/Project/Private/Git/.git/ 初始化空的版本库 编写一个README.md文件将README.md添加到暂存区git add README.md)确认提交文件到仓库git commit -m add example file我们当前的项目目录是工作区git初始化之后会生成一个.git文件即我们所说的版本库respository.git中有一个index文件就是暂存区stagegit还为我们自动生成了一个分支master以及指向该分支的指针head。想了解更多请移步git工作区、暂存区、版本库之间的关系。 $ type nulREADME.md $ git add README.md $ git commit -m add example file 版本回退 查看版本库的状态git status。下面的命令输出告诉我们document.md被修改过了但还没有提交。➜ Git git:(master) git status On branch master Changes not staged for commit:(use git add file... to update what will be committed)(use git checkout -- file... to discard changes in working directory)modified: docs/document.mdno changes added to commit (use git add and/or git commit -a) ➜ Git git:(master) ✗ 比较两次修改的差异git diff。“-”后面跟的是删除的内容“”后面跟的是新增的内容-### 4. 编写一个README.md文件 -### 5. 将README.md添加到暂存区git add README.md) -### 6. 确认提交文件到仓库git commit -m add example file4. 编写一个README.md文件5. 将README.md添加到暂存区git add README.md) 查看提交日志git log。显示从最近到最远的提交日志commit 241f77158c2d59b0b10e482b74a24150a0bebeb4 (HEAD - master) Author: kevin kenvin.zhengdrigle.com Date: Sun Feb 24 22:24:51 2019 0800update document.mdcommit f953ccc298a430939e5e64eeedd49cc2db5a3fdb Author: kevin kenvin.zhengdrigle.com Date: Sun Feb 24 21:43:08 2019 0800 回退版本git reset --hard HEAD^。用HEAD表示当前版本则HEAD^就是上个版本HEAD^表示上上个版本HEAD100表示上一百个版本“241f77158c2d59b0b10e482b74a24150a0bebeb4”指的是版本的id我们要回退到指定版本是只需要id的前几位就行但最好5位以上。回退指定版本git reset --hard f953c。查看所有分支的版本操作记录git reflog。当你用$ git reset --hard HEAD^回退到以前版本时再想恢复到append GPL就必须找到append GPL的commit id通过git reflog就可以append GPL的commit id了。241f771 (HEAD - master) HEAD{0}: reset: moving to 241f771 f953ccc HEAD{1}: reset: moving to HEAD^ 241f771 (HEAD - master) HEAD{2}: commit: update document.md f953ccc HEAD{3}: commit (amend): add first file bd07a32 HEAD{4}: commit (amend): add first file 98f7467 HEAD{5}: commit (initial): add first file 修改管理 Git 并不跟踪与文件相关的文件名和目录名而是跟踪的是文件的内容查看Git 追踪内容详解。因此文件的每一次修改都需要git add添加到暂存区然后在commit到版本库。 修改撤销git checkout -- README.md。这里有两种情况一种是README.md自修改后还没有被放到暂存区现在撤销修改就回到和版本库一模一样的状态一种是readme.txt已经添加到暂存区后又作了修改现在撤销修改就回到添加到暂存区后的状态。总之就是让这个文件回到最近一次git commit或git add时的状态。删除文件。工作区直接删除文件提交到版本库。远程仓库 为了能在任意 Git 项目上协作你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库例如github、gitlab、码云或者你自己用服务器搭建的远程仓库。 你可以有好几个远程仓库通常有些仓库对你只读有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。 创建SSH Key 。 在用户目录下查看有没有.ssh文件目录电脑需要显示隐藏文件如果有再查看有没有id_rsa私匙和id_rsa.pub公匙。有直接跳过第一步没有则创建SSH Key邮箱换成你自己的邮箱一路回车即可。 $ ssh-keygen -t rsa -C youremailexample.com 上传公钥 登陆GitHub打开“Account settings”“SSH Keys”页面然后点“Add SSH Key”填上任意Title在Key文本框里粘贴id_rsa.pub文件的内容。 注Github通过公钥识别你的身份确认只有你自己才能推送。GitHub允许你添加多个Key如果有多台电脑把电脑的公钥都添加到Github上这样不管用哪台电脑都可以向Github推送代码了。 添加远程库。 在github上创建一个project在Repository name填入项目名Git)其他保持默认设置点击“Create repository”按钮就成功地创建了一个新的Git仓库。 目前在GitHub上的这个Git仓库还是空的GitHub告诉我们可以从这个仓库克隆出新的仓库也可以把一个已有的本地仓库与之关联然后把本地仓库的内容推送到GitHub仓库。 现在我们根据GitHub的提示在本地的Git仓库下运行命令 $ git remote add origin gitgithub.com:dahuazheng/Git.git 注dahuazheng为你github的账户名 添加远程仓库后远程库的名字就是origin这是Git默认的叫法也可以改成别的但是origin这个名字一看就知道是远程库接下来把本地库的所有内容推送到远程库上 $ git push -u origin master 把本地库的内容推送到远程用git push命令实际上是把当前分支master推送到远程。 由于远程库是空的我们第一次推送master分支时加上了-u参数Git不但会把本地的master分支内容推送的远程新的master分支还会把本地的master分支和远程的master分支关联起来在以后的推送或者拉取时就可以简化命令。 克隆远程仓库git clone) Git支持多种协议默认使用ssh也可以使用https等其他协议。通过ssh支持的原生git协议速度最快。使用https除了速度慢以外还有个最大的麻烦是每次推送都必须输入口令但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。 使用ssh示例$ git clone gitgithub.com:dahuazheng/vue-note.git 使用https示例$ git clone https://github.com/dahuazheng...
http://www.pierceye.com/news/354855/

相关文章:

  • 网站功能怎么写上海网站制作建设怎么样
  • 网站域名是网站架构吗成都网站搭建优化推广
  • 自己做的网站添加交费功能合肥有什么好的网站建设公司好
  • 做网站品牌龙岩新增病例行动轨迹
  • 任家房网站建设郑州百度网站推广
  • 深圳建设网站的公司简介WordPress多功能投稿
  • 简述织梦网站上传及安怎样在网站上做免费的推广
  • 关于信用体系建设的网站wordpress新闻类模板下载
  • 免费行情软件网站下载大全爱学校vi设计案例
  • 网站外包优化怎样做免费抽皮肤的网站
  • 东八区网站建设网站源码在哪里
  • 重点建设专业 专题网站搜狗官方网站
  • 微信营销工具有哪些使用最佳搜索引擎优化工具
  • 网站推广意识薄弱wordpress授权协议
  • 用php做高中数学题库网站阿里网站建设教程
  • 大兴网站建设公司电话东莞企业网站制作怎么做
  • 网站维护有啥用2021跨境电商最火的产品
  • 专业的东莞网站排名wordpress 客户端使用
  • 做网站需要什么人才网站建设与规划案例
  • 你学做网站学了多久建设网站困难的解决办法
  • 东莞如何搭建网站建设做招聘信息的网站
  • 网站行业认证怎么做安卓开发技术
  • 泉州城乡住房建设厅网站网站运营方案ppt
  • 免费做网站wxp114五种常用的网站推广方法
  • 简单的网站建设找哪个公司新网站seo技术
  • 电子网址怎么创建下载优化大师app
  • 网站上传服务器教程wordpress 开启多用户
  • 做网站的公司重庆互联网营销方式
  • 在线探测网站开发语言东莞人才市场现场招聘会地址
  • 检测网站是否被挂黑链seo网站营销推广