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

广州住房与城乡建设部网站160 作者 网站建设

广州住房与城乡建设部网站,160 作者 网站建设,中国网站排名,北京专业快速建站制作前言 git代码版本管理工具#xff0c;打破常规的物理传输#xff0c;更新#xff0c;合并#xff0c;回滚提高了开发效率和可追溯性。 网上的资料会把所有的命令都很全也很多#xff0c;导致对刚刚了解的同学不友好#xff0c;很难实际使用。 每个人都有自己使用git的习…前言 git代码版本管理工具打破常规的物理传输更新合并回滚提高了开发效率和可追溯性。 网上的资料会把所有的命令都很全也很多导致对刚刚了解的同学不友好很难实际使用。 每个人都有自己使用git的习惯本篇文章以自己遇见的问题出发供大家参考使用。 这篇文章主要记录自己实际开发中的git基本使用原因和解决。 实际使用 1.第一次开发建立自己分支-创建自己分支一般自己名字首字母 // 我们在本地创建自己分支-创建并切换到这个分支他会把主分支代码带过来这个时候你就和当前主分支代码一样 git checkout -b xxx // 当我们开发完一个功能或者一个模块就可以提交了 git add . // 计较到暂存区的备注信息-写清楚方便后期出问题回滚 git commit -m 你本次提交的代码备注信息 // 提交到远程仓库-第一次提交会报错正常复制它提供的命令即可 git push 2.把自己分支代码复制到主分支比如-master // 切换到主分支master git checkout master // 拉取主分支远程仓库代码-因为多人开发你要保证自己本地主分支要和远程主分支代码一样才不会出错 git pull // 把需要合并的分支合并过来 git merge xxx // 这个时候不出意外一般都会出意外不要慌。 // 第一种情况会出现一个弹框第一行是黄色的字有你分支名字下面有几行看不懂的文字。 // 这主要是因为本地仓库的文件跟远程端文件有冲突造成的注释为什么合并。先不要wq // 我们应该在英文输入法的前提下。按下键盘i键发现第一行信息可以删备注本次合并原因 // 完了之后按下ESC键输入:wq 按下回车键最后在提交记录中就会看见这次备注信息。 // 第二种情况 代码冲突会在git窗口命令最后面master/忘记了形式出现解决冲突即可。 // 来到vscode 工作树左边第三个点击屏幕是分成3份上面2份下面一份是最终结果 // 我们可以点击上面2份中一个自己想要代码右上角3个点使用代码点击下面的接受合并就解决完一个冲突。 // 解决完之后我会提交记录一次 git add . git commit -m 解决什么功能合并冲突 // 将本地主分支提到远程在远程提交记录中就会发现刚刚的提交记录 git push 3.远程分支强制覆盖本地分支 // 把远程dev分支覆盖到本地dev分支 git reset --hard origin/dev // 把远程分支覆盖到本地任意一个分支-可以随意组合 // git pull --force 远程主机名 远程分支名 本地分支名 git pull --force origin dev:dev 4.删除远程分支或本地分支 // 删除本地分支-删除本地dev分支 git branch --delete dev //简写 git branch -d dev // 删除远程仓库分支-删除远程dev分支也会删除追踪分支 git push origin --delete dev 5.代码版本回滚-来到需要回滚的分支比如qh // 仔细查看本地commit提交记录确定好要回滚版本 // 查看本地详细的提交记录-会有一长串版本号 git log // 查看本地简略的提交记录-会有版本号 git reflog // 确定好自己要回滚的版本-选择当前的版本号当前代码回滚之后还在代码就会在当前版本 // 他是有2种方式回滚-如果是代码错了救不了了回滚肯定是使用第二个--hard不要错误代码 // git reset --soft 版本号-把指针回退到指定邦本会保留之前代码 // git reset --hard 版本号-把指针回退到指定邦本代码不保留回滚版本之后写的代码都会删除 git reset --hard 版本号 // 此时需要把本地回滚分支代码同步到远程仓库qh远程仓库名 git push -f origin qh // 简写 git push -f // 此时远程的分支提交记录也会覆盖掉就完成代码版本回滚 ​ 6.其他命令 // 拉取远程仓库代码-第一次拉取 git clone 远程仓库地址 // 列出本地存在分支当前分支用*标记 git branch // 查看远程仓库分支列表 git branch -r // 查看远程仓库和本地仓库所有分支 git branch -a // 查看本地分支的最后一次提交 git branch -v // 查看本地哪些分支已经合并到当前分支 git branch --merged // 查看所有未合并工作的分支 git branch --no -merged 注意 1.git操作是不允许键盘的复制粘贴可以使用鼠标的复制粘贴。 2.什么时候都要注意键盘的中英文输入法格式。 2.每次提交都应该写清楚为什么提交为什么合并最好是一个功能或者页面方便回滚。 3.不管什么时候报错冲突先不要慌。先翻译一下看不懂就直接复制去百度搜看是什么。 4.只要是有提交记录和代码。代码崩了不要急怎么样都可以回滚过去的。 总结 经过这一趟流程下来相信你也对 git 实际开发中使用-解决问题 有了初步的深刻印象但在实际开发中我 们遇到的情况肯定是不一样的所以我们要理解它的原理万变不离其宗。加油打工人 什么不足的地方请大家指出谢谢 -- 風过无痕
http://www.sczhlp.com/news/220475/

相关文章:

  • 设计有哪些网站红色大气网络公司企业网站源码_适合广告设计
  • 如何将网站内容做chm南昌net网站开发
  • 中山好的网站建设鞍山手机网站设计
  • 网站建设需要多少钱小江网页设计做蛋糕网站的优点
  • 南阳网站建设推广模板包下载网站
  • 淘宝做动效代码的网站北京网站建设最新消息
  • 网站建设 APP开发销售怎么做张家港江阴网站制作
  • [题解]P4616 [COCI 2017/2018 #5] Pictionary
  • 二三级区别
  • 第九章-Where-1S-tHe-Hacker
  • 网站建设电话销售说不需要wordpress电商主题数据
  • 多个网站能否统一做等保为什么下载的文件是乱码怎么办
  • 赣州高端网站开发搜索引擎优化分析报告
  • 网站开发的相关岗位pc开奖网站开发
  • php网站开发pdf网站开发地图板块浮动
  • 网站开发毕业设计报告做网站实验体会
  • 网站建设借鉴如何自己编写小程序
  • iis默认网站 没有属性电子商务网站用户行为分析及服务推荐
  • wordpress做自建站做网站会很忙吗
  • 中小企业网站用什么技术广东seo推广贵不贵
  • 成都网站搭建公司哪家便宜国外二手手表网站
  • 响应式网站建设推荐乐云seoseo是广告投放吗
  • 网站里的友情链接长尾词seo排名
  • 怎么解决360导航的网站建设站酷网设计素材
  • 抽奖机网站怎么做的北京app开发
  • 机械英语网站visual2008做网站
  • 网站改域名如何做百度优化尊云服务器
  • 自己的电脑可以做网站服务器吗杭州制作网页与网站
  • 做律师网站电销苏州网站建设 苏州网络推广专家
  • 深圳定制网站制作杭州网站建设是什么