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

建设厅网站怎么打印不出来七台河新闻联播2022视频

建设厅网站怎么打印不出来,七台河新闻联播2022视频,河南安阳市房价,dede 友情链接 网站简况 调用摘要#xff1a;Git是目前最流行的版本管理系统#xff0c;学会Git几乎成了开发者的必备技能。本文详细介绍5个Git命令#xff0c;它们的概念和用法#xff0c;理解了这些内容#xff0c;你就会完全掌握Git远程操作。 【编者按】Git是一个分布式版本控制#xff0f;软件…摘要Git是目前最流行的版本管理系统学会Git几乎成了开发者的必备技能。本文详细介绍5个Git命令它们的概念和用法理解了这些内容你就会完全掌握Git远程操作。 【编者按】Git是一个分布式版本控制软件配置管理软件原是Linux内核开发者林纳斯·托瓦兹Linus Torvalds为更好地管理Linux内核开发而设计。Git是目前最流行的版本管理系统学会Git几乎成了开发者的必备技能。 Git有很多优势其中之一就是远程操作非常简便。本文详细介绍5个Git命令它们的概念和用法理解了这些内容你就会完全掌握Git远程操作。 git clonegit remotegit fetchgit pullgit push 本文针对初级用户从最简单的讲起但是需要读者对Git的基本用法有所了解。同时本文覆盖了上面5个命令的几乎所有的常用用法所以对于熟练用户也有参考价值。 一、git clone 远程操作的第一步通常是从远程主机克隆一个版本库这时就要用到git clone命令。 [js] view plaincopy $ git clone 版本库的网址   比如克隆jQuery的版本库。 [js] view plaincopy $ git clone a hrefhttps://github.com/jquery/jquery.githttps://github.com/jquery/jquery.git/a   该命令会在本地主机生成一个目录与远程主机的版本库同名。如果要指定不同的目录名可以将目录名作为git clone 命令的第二个参数。 [js] view plaincopy $ git clone 版本库的网址 本地目录名   git clone 支持多种协议除了 HTTP (s)以外还支持 SSH、Git、本地文件协议等下面是一些例子。 [js] view plaincopy $ git clone http[s]://example.com/path/to/repo.git/  $ git clone ssh://example.com/path/to/repo.git/  $ git clone git://example.com/path/to/repo.git/  $ git clone /opt/git/project.git   $ git clone file:///opt/git/project.git  $ git clone ftp[s]://example.com/path/to/repo.git/  $ git clone rsync://example.com/path/to/repo.git/   SSH协议还有另一种写法。 [js] view plaincopy $ git clone [user]example.com:path/to/repo.git/   通常来说Git协议下载速度最快SSH协议用于需要用户认证的场合。各种协议优劣的详细讨论请参考官方文档。 二、git remote 为了便于管理Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。 不带选项的时候git remote命令列出所有远程主机。 [js] view plaincopy $ git remote  origin   使用-v选项可以参看远程主机的网址。 [js] view plaincopy $ git remote -v  origin  gitgithub.com:jquery/jquery.git (fetch)  origin  gitgithub.com:jquery/jquery.git (push)   上面命令表示当前只有一台远程主机叫origin以及它的网址。 克隆版本库的时候所使用的远程主机自动被Git命名为origin。如果想用其他的主机名需要用git clone命令的-o选项指定。 [js] view plaincopy $ git clone -o jQuery a hrefhttps://github.com/jquery/jquery.githttps://github.com/jquery/jquery.git/a  $ git remote  jQuery   上面命令表示克隆的时候指定远程主机叫做jQuery。 git remote show 命令加上主机名可以查看该主机的详细信息。 [js] view plaincopy $ git remote show 主机名   git remote add 命令用于添加远程主机。 [js] view plaincopy $ git remote add 主机名 网址   git remote rm 命令用于删除远程主机。 [js] view plaincopy $ git remote rm 主机名   git remote rename 命令用于远程主机的改名。 [js] view plaincopy $ git remote rename 原主机名 新主机名   三、git fetch 一旦远程主机的版本库有了更新Git术语叫commit需要将这些更新取回本地这时就要用到git fetch命令。 [js] view plaincopy $ git fetch 远程主机名   上面命令将某个远程主机的更新全部取回本地。 默认情况下git fetch 取回所有分支branch的更新。如果只想取回特定分支的更新可以指定分支名。 [js] view plaincopy $ git fetch 远程主机名 分支名   比如取回 origin 主机的 master 分支。 [js] view plaincopy $ git fetch origin master   所取回的更新在本地主机上要用远程主机名/分支名的形式读取。比如origin主机的master就要用origin/master读取。 git branch命令的-r选项可以用来查看远程分支-a选项查看所有分支。 [js] view plaincopy $ git branch -r  origin/master    $ git branch -a  * master    remotes/origin/master   上面命令表示本地主机的当前分支是 master远程分支是 origin/master。 取回远程主机的更新以后可以在它的基础上使用 git checkout 命令创建一个新的分支。 [js] view plaincopy $ git checkout -b newBrach origin/master   上面命令表示在origin/master 的基础上创建一个新分支。 此外也可以使用git merge命令或者git rebase 命令在本地分支上合并远程分支。 [js] view plaincopy $ git merge origin/master  # 或者  $ git rebase origin/master   上面命令表示在当前分支上合并origin/master。 四、git pull git pull 命令的作用是取回远程主机某个分支的更新再与本地的指定分支合并。它的完整格式稍稍有点复杂。 [js] view plaincopy $ git pull 远程主机名 远程分支名:本地分支名   比如取回 origin 主机的 next 分支与本地的 master 分支合并需要写成下面这样。 [js] view plaincopy $ git pull origin next:master   如果远程分支是与当前分支合并则冒号后面的部分可以省略。 [js] view plaincopy $ git pull origin next   上面命令表示取回 origin/next 分支再与当前分支合并。实质上这等同于先做git fetch再做git merge。  [js] view plaincopy $ git fetch origin  $ git merge origin/next   在某些场合Git会自动在本地分支与远程分支之间建立一种追踪关系tracking。比如在 git clone的时候所有本地分支默认与远程主机的同名分支建立追踪关系也就是说本地的 master 分支自动追踪origin/master分支。 Git也允许手动建立追踪关系。 [js] view plaincopy git branch --set-upstream master origin/next   上面命令指定 master 分支追踪 origin/next 分支。 如果当前分支与远程分支存在追踪关系git pull 就可以省略远程分支名。 [js] view plaincopy $ git pull origin   上面命令表示本地的当前分支自动与对应的 origin 主机追踪分支remote-tracking branch进行合并。 如果当前分支只有一个追踪分支连远程主机名都可以省略。 [js] view plaincopy $ git pull   上面命令表示当前分支自动与唯一一个追踪分支进行合并。 如果合并需要采用rebase模式可以使用--rebase选项。 [js] view plaincopy $ git pull --rebase 远程主机名 远程分支名:本地分支名   五、git push git push 命令用于将本地分支的更新推送到远程主机。它的格式与git pull 命令相仿。 [js] view plaincopy $ git push 远程主机名 本地分支名:远程分支名   注意分支推送顺序的写法是来源地:目的地所以git pull是远程分支:本地分支而git push是本地分支:远程分支。 如果省略远程分支名则表示将本地分支推送与之存在追踪关系的远程分支通常两者同名如果该远程分支不存在则会被新建。 [js] view plaincopy $ git push origin master   上面命令表示将本地的 master 分支推送到 origin 主机的 master 分支。如果后者不存在则会被新建。 如果省略本地分支名则表示删除指定的远程分支因为这等同于推送一个空的本地分支到远程分支。 [js] view plaincopy $ git push origin :master  # 等同于  $ git push origin --delete master   上面命令表示删除origin主机的master分支。 如果当前分支与远程分支之间存在追踪关系则本地分支和远程分支都可以省略。 [js] view plaincopy $ git push origin   上面命令表示将当前分支推送到origin主机的对应分支。 如果当前分支只有一个追踪分支那么主机名都可以省略。 [js] view plaincopy $ git push   如果当前分支与多个主机存在追踪关系则可以使用-u选项指定一个默认主机这样后面就可以不加任何参数使用git push。 [js] view plaincopy $ git push -u origin master   上面命令将本地的 master 分支推送到 origin 主机同时指定 origin 为默认主机后面就可以不加任何参数使用 git push 了。 不带任何参数的 git push默认只推送当前分支这叫做 simple 方式。此外还有一种 matching 方式会推送所有有对应的远程分支的本地分支。Git 2.0 版本之前默认采用 matching 方法现在改为默认采用 simple 方式。如果要修改这个设置可以采用 git config 命令。 [js] view plaincopy $ git config --global push.default matching  # 或者  $ git config --global push.default simple   还有一种情况就是不管是否存在对应的远程分支将本地的所有分支都推送到远程主机这时需要使用--all选项。 [js] view plaincopy $ git push --all origin   上面命令表示将所有本地分支都推送到origin主机。 如果远程主机的版本比本地版本更新推送时Git会报错要求先在本地做git pull合并差异然后再推送到远程主机。这时如果你一定要推送可以使用--force选项。 [js] view plaincopy $ git push --force origin    上面命令使用--force 选项结果导致在远程主机产生一个非直进式的合并non-fast-forward merge。除非你很确定要这样做否则应该尽量避免使用--force选项。 最后git push 不会推送标签tag除非使用--tags选项。 [js] view plaincopy $ git push origin --tags   原文出自 阮一峰的网络日志
http://www.lebaoying.cn/news/46006.html

相关文章:

  • 红酒论坛网站建设施工企业的主要负责人是本单位的
  • 网页设计怎么分析网站啊学校网站建设宗旨
  • 租车网站建设系统的设计金阊企业建设网站公司
  • 阿里巴巴网站建设销售山东官方网站栖霞市观里镇少城镇建设规划
  • 建设工程 法律 网站做网站最烂公司
  • 外贸soho自己建站柳州专业网站建设加盟
  • 台州市建站公司网站建设属营改增范围吗
  • 公司网站如何被收录云南网官网
  • 直播网站开发费用就业前景好的专业排名
  • 网站服务器有问题怎么办啊二次元wordpress主题
  • python数据分析做网站在本地怎么做网站
  • 移动网站建设指南用h5做网站是什么意思
  • seo网站优化工具大全陕西网站建设公司找哪家好
  • 网站备案和前置审批wordpress多级分类文章
  • 宜昌永东建设网站wordpress固定连接文件夹
  • 网站怎么建设与管理别人的网站是怎么找到的
  • 天津企业网站建设一般多少钱下载类网站 前置备案
  • 做网站前台步骤企业培训课程名称
  • 重庆网站开发小顶网郑州做网站七彩科技
  • 设计公司网站建设方案影视类网站建设
  • 网站开发设计课程教案wordpress首页跳转
  • 做网站前端设计需要哪些证书专业建设网站外包
  • 小程序在哪个网站做网站设计与开发网站策划
  • 华为公司电子商务网站建设策划书无锡网络公司网站建设app微信公众号平
  • 风景网站模版wordpress 读取数据库配置文件
  • dede可以做视频网站盘锦网站建设兼职
  • 建设商城网站费用百度网站电话是多少
  • 做网站公司融资多少网站模板含数据库下载
  • 泛解析对网站的影响小程序制作二维码
  • 免费网站app哪个最好数据指数