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

前端网站页面模板国内最大的网页模板网站

前端网站页面模板,国内最大的网页模板网站,怎么弄自己的网站卖东西,爱站seo排名可以做哪些网站文章目录 Git基础知识一、集中式与分布式二、中心服务器三、工作流四、分支实现五、冲突六、Fast forward七、储藏#xff08;Stashing#xff09;八、SSH 传输设置九、.gitignore 文件十、Git 命令一览十一、和远端仓库交互 Git基础知识 一、集中式与分布式 Git 属于分布式… 文章目录 Git基础知识一、集中式与分布式二、中心服务器三、工作流四、分支实现五、冲突六、Fast forward七、储藏Stashing八、SSH 传输设置九、.gitignore 文件十、Git 命令一览十一、和远端仓库交互 Git基础知识 一、集中式与分布式 Git 属于分布式版本控制系统而 SVN 属于集中式。 集中式版本控制只有中心服务器拥有一份代码而分布式版本控制每个人的电脑上就有一份完整的代码。 集中式版本控制有安全性问题当中心服务器挂了所有人都没办法工作了。 集中式版本控制需要连网才能工作如果网速过慢那么提交一个文件会慢的无法让人忍受。而分布式版本控制不需要连网就能工作。 分布式版本控制新建分支、合并分支操作速度非常快而集中式版本控制新建一个分支相当于复制一份完整代码。 二、中心服务器 中心服务器用来交换每个用户的修改没有中心服务器也能工作但是中心服务器能够 24 小时保持开机状态这样就能更方便的交换修改。 Github 就是一个中心服务器。 三、工作流 新建一个仓库之后当前目录就成为了工作区工作区下有一个隐藏目录 .git它属于 Git 的版本库。 Git 的版本库有一个称为 Stage 的暂存区以及最后的 History 版本库History 存储所有分支信息使用一个 HEAD 指针指向当前分支。 git add files 把文件的修改添加到暂存区git commit 把暂存区的修改提交到当前分支提交之后暂存区就被清空了git reset – files 使用当前分支上的修改覆盖暂存区用来撤销最后一次 git add filesgit checkout – files 使用暂存区的修改覆盖工作目录用来撤销本地修改 可以跳过暂存区域直接从分支中取出修改或者直接提交修改到分支中。 git commit -a 直接把所有文件的修改添加到暂存区然后执行提交git checkout HEAD – files 取出最后一次修改可以用来进行回滚操作 四、分支实现 使用指针将每个提交连接成一条时间线HEAD 指针指向当前分支指针。 新建分支是新建一个指针指向时间线的最后一个节点并让 HEAD 指针指向新分支表示新分支成为当前分支。 每次提交只会让当前分支指针向前移动而其它分支指针不会移动。 合并分支也只需要改变指针即可。 五、冲突 当两个分支都对同一个文件的同一行进行了修改在分支合并时就会产生冲突。 Git 会使用 标记出不同分支的内容只需要把不同分支中冲突部分修改成一样就能解决冲突。 HEAD Creating a new branch is quick simple.Creating a new branch is quick AND simple.feature1六、Fast forward “快进式合并”fast-farward merge会直接将 master 分支指向合并的分支这种模式下进行分支合并会丢失分支信息也就不能在分支历史上看出分支信息。 可以在合并时加上 --no-ff 参数来禁用 Fast forward 模式并且加上 -m 参数让合并时产生一个新的 commit。 $ git merge --no-ff -m merge with no-ff dev七、储藏Stashing 在一个分支上操作之后如果还没有将修改提交到分支上此时进行切换分支那么另一个分支上也能看到新的修改。这是因为所有分支都共用一个工作区的缘故。 可以使用 git stash 将当前分支的修改储藏起来此时当前工作区的所有修改都会被存到栈中也就是说当前工作区是干净的没有任何未提交的修改。此时就可以安全的切换到其它分支上了。 $ git stash Saved working directory and index state \ WIP on master: 049d078 added the index file HEAD is now at 049d078 added the index file (To restore them type git stash apply)该功能可以用于 bug 分支的实现。如果当前正在 dev 分支上进行开发但是此时 master 上有个 bug 需要修复但是 dev 分支上的开发还未完成不想立即提交。在新建 bug 分支并切换到 bug 分支之前就需要使用 git stash 将 dev 分支的未提交修改储藏起来。 八、SSH 传输设置 Git 仓库和 Github 中心仓库之间的传输是通过 SSH 加密。 如果工作区下没有 .ssh 目录或者该目录下没有 id_rsa 和 id_rsa.pub 这两个文件可以通过以下命令来创建 SSH Key $ ssh-keygen -t rsa -C youremailexample.com然后把公钥 id_rsa.pub 的内容复制到 Github “Account settings” 的 SSH Keys 中。 九、.gitignore 文件 忽略以下文件 操作系统自动生成的文件比如缩略图编译生成的中间文件比如 Java 编译产生的 .class 文件自己的敏感信息比如存放口令的配置文件。 不需要全部自己编写可以到 https://github.com/github/gitignore 中进行查询。 十、Git 命令一览 比较详细的地址http://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf 十一、和远端仓库交互 git global setup git config --global user.name Administrator git config --global user.email adminexample.com第一次本地上传提交 git clone http://10.1.8.110:8190/changcheng/services.git cd services touch README.md git add README.md git commit -m add README git push -u origin master已存在工程但未提交 cd existing_folder // 已有远程地址就先执行删除old-origin填写就是删除指定分支不写就是全删 git remote rm origin old-origin git init git remote add origin http://10.1.8.110:8190/changcheng/services.git git add . git commit -m Initial commit git push -u origin master已存在推送分支 cd existing_repo git remote rename origin old-origin git remote add origin http://10.1.8.110:8190/changcheng/services.git git push -u origin --all git push -u origin --tags
http://www.zqtcl.cn/news/898698/

相关文章:

  • 电脑端网站和手机网站区别做的好的营销型网站有哪些内容
  • 长沙市做网站网站建设 全是乱码
  • ps做网站原形系统学做网站
  • 接网站 建设wordpress 打开慢 google
  • wordpress 移动 建站网站前台如何做访问量显示
  • 公司做网站买域名之后做什么打鱼网站开发
  • 南京市城乡建设局网站二级建造师证件查询
  • 百度关键词优化系统网站优化师招聘
  • 网站方案建设书推广产品的软文怎么写
  • 网站栏目按扭邢台手机网站建设地方
  • 青浦赵巷网站建设做网站需要编程吗
  • 公司logo设计含义株洲seo
  • 公司制作网站做论坛网站怎么赚钱吗
  • 深圳 外贸 网站建设 龙医院网站建设价格
  • 网上建网站驰易网站建设
  • 建设工程招标专业网站网站联盟广告
  • 自建站英文公司网站制作银川
  • 顺德网站建设公司信息全网推广软件
  • 网站全屏视频怎么做电子商务网站规划的原则是什么
  • 网站建设行业发展史做网站主页上主要放哪些内容
  • 成都成华网站建设小程序开发网上商城
  • 企业网站建设的重要性和必要性深圳设计网站排行
  • 山西省网站建设河南省考生服务平台官网
  • 做水产的都用什么网站wordpress 前端登陆
  • 商务网站建设网站开发一个软件开发的流程
  • 网站建设电脑和手机有区别吗公众号登录微信入口
  • 天津市建设监理协会网站三亚网络网站建设
  • 义乌进货网平台北京网优化seo优化公司
  • 在网站上放广告网站建设流程效果
  • 腾讯云学生机做网站济南网站改版