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

网站是做后台好还是做前台好百度官网地址

网站是做后台好还是做前台好,百度官网地址,佛山网站建设机构,企业小程序开发报价文章目录 Git概述Git基础指令Git进阶使用一、Git分支1.主干分支2.其他分支2.1创建分支2.2查看分支1. 查看本地分支2. 查看远程分支3. 查看本地和远程分支4. 显示分支的详细信息5. 查看已合并和未合并的分支 2.3切换分支1. 切换到已有的本地分支2. 创建并切换到新分支3. 切换到远… 文章目录 Git概述Git基础指令Git进阶使用一、Git分支1.主干分支2.其他分支2.1创建分支2.2查看分支1. 查看本地分支2. 查看远程分支3. 查看本地和远程分支4. 显示分支的详细信息5. 查看已合并和未合并的分支 2.3切换分支1. 切换到已有的本地分支2. 创建并切换到新分支3. 切换到远程分支4. 切换到上一个分支注意事项 2.4删除分支 二、Git合并三、Git冲突1. 创建初始仓库和文件2. 创建分支 B1 并进行修改3. 创建分支 B2 并进行修改4. 合并 B2 到 master 分支 (预期无冲突)5. 合并 B1 到 master 分支 (预期有冲突)6. 解决冲突7. 标记冲突已解决并完成合并8. 查看合并结果 Git概述 Git基础指令 Git进阶使用 一、Git分支 在 Git 中分支允许你在同一个代码库中同时进行不同的工作而不会相互干扰。 每个分支都代表了代码库的一个独立线索可以用来开发新功能、修复 bug、修改配置文件等而不会影响其他分支的内容。 使用分支可以很好地解决环境配置文件不同的问题。 可以创建不同的分支来管理本地环境和服务器环境的配置文件这样就可以根据需要在不同的分支上进行修改而不必担心冲突或混淆。 分支感觉上就是树上的分叉一样会按照不同的路线生长下去。有可能以后不再相交当然也可能以后会不断地纠缠下去都是有可能的。 1.主干分支 默认情况下Git 仓库在初始化时会创建一个名为master的分支这是 Git 的默认主分支。 这个分支通常被认为是代码库的主干所有稳定和经过测试的代码通常都会合并到这个分支。 所有的操作如果不显式地切换到其他分支都会在这个默认分支上进行。 需要注意的是近年来 Git 和许多软件项目开始将默认分支名称从 master 改为 main以避免可能的歧义和历史包袱。如果你使用较新的 Git 版本或某些托管服务如 GitHub初始化仓库时默认分支名称可能是 main 而不是 master。 2.其他分支 如果仅仅是一个分支在某些情况并不能满足实际的需求那么就需要创建多个不同的分支。 2.1创建分支 git branch 分支名称 git branch b1 git branch b2现在我们创建了2个分支不过这两个分支都是基于master主干分支为基础的。 2.2查看分支 1. 查看本地分支 要查看当前仓库中的所有本地分支可以使用以下命令 git branch这个命令会列出所有本地分支并且会用 * 标记当前所在的分支。 $ git branch * masterfeature-branchbugfix-branch在这个输出中master 是当前所在的分支。 2. 查看远程分支 如果你想查看远程仓库中的所有分支可以使用以下命令 git branch -r这个命令会列出所有远程分支。 $ git branch -rorigin/HEAD - origin/mainorigin/mainorigin/feature-branchorigin/bugfix-branch这里 origin 是默认的远程仓库名称可以看到远程仓库中的分支列表。 3. 查看本地和远程分支 同时查看本地和远程的所有分支可以使用以下命令 git branch -a这个命令会列出本地和远程的所有分支。例如 $ git branch -a * masterfeature-branchbugfix-branchremotes/origin/HEAD - origin/mainremotes/origin/mainremotes/origin/feature-branchremotes/origin/bugfix-branch在这个输出中本地分支和远程分支会分别列出其中远程分支前面带有 remotes/ 前缀。 4. 显示分支的详细信息 如果你想查看分支的更多详细信息比如每个分支的最后一次提交可以使用以下命令 git branch -v这个命令会列出每个分支的名称及其最近的一次提交信息。 $ git branch -v * master a1b2c3d Initial commitfeature-branch d4e5f6g Added new featurebugfix-branch g7h8i9j Fixed a bug5. 查看已合并和未合并的分支 查看已经合并到当前分支的所有分支. git branch --merged查看尚未合并到当前分支的所有分支。 git branch --no-merged2.3切换分支 1. 切换到已有的本地分支 要切换到一个已经存在的本地分支可以使用以下命令 git checkout branch-name将工作线路切换到b1 # git checkout 分支名称 git checkout b1添加新的文件b1.txt然后提交到版本库。 查看分支信息会发现不同分支的版本进度信息发生了改变 此时切换回到主干分支的话那么b1.txt文件就不存在了因为对应版本信息不一样。 2. 创建并切换到新分支 创建一个新的分支并立即切换到该分支 git checkout -b new-branch-name3. 切换到远程分支 远程分支是位于远程仓库中的分支切换到一个还没有在本地存在但在远程仓库中存在的分支需要先将其拉取到本地然后再切换。 使用 git fetch 命令更新远程仓库信息 git fetch使用以下命令创建一个新的本地分支并追踪相应的远程分支 git checkout -b new-branch-name origin/remote-branch-name创建并切换到一个名为 remote-feature 的远程分支 git checkout -b remote-feature origin/remote-feature4. 切换到上一个分支 Git 提供了一种方便的方法来快速切换回你之前的分支可以使用 - 选项 git checkout -这个命令会切换到你上一次所在的分支。例如如果你从 master 分支切换到 feature-branch 分支然后想要快速切换回 master 分支可以简单地执行 注意事项 未提交的更改在切换分支前确保你在当前分支上的未提交更改不会丢失。你可以通过以下方式处理 提交未提交的更改。 将未提交的更改暂存到 stash 中 git stash然后在新分支上恢复 git stash apply冲突如果你在切换分支时遇到冲突Git 会提示你解决冲突。你需要手动解决冲突并提交解决冲突后的结果。 2.4删除分支 某一个分支建立的不太理想或已经没有必要在使用了那么是可以将这个分支删除的。 git branch -d 分支名称二、Git合并 在软件开发中通常会创建多个分支来同时进行不同的工作比如修复 bug、开发新功能、进行实验性的工作等等。每个分支都代表了一个特定的工作环境和目标。 然而最终目标是将这些分支合并到主要的代码库中形成项目的最终结果。这通常通过合并分支或者重新基于最新代码进行开发来实现。 将b3分支的文件内容合并到主干分支中。 首先先切换回主干分支 创建b3分支并直接切换到新的分支 在新的分支中添加新文件b3.txt 此时切换回主干分支只有yushifu.txt文件。 我们将b3分支的文件内容合并到主干分支中。 首先先切换回主干分支 执行分支合并指令 # git merge 分支名称 git merge new_branch此时再次查看文件就会发现b3.txt文件已经可以看到了。 三、Git冲突 在多分支并行处理时每一个分支可能是基于不同版本的主干分支创建的。如果每隔分支都独立运行而不进行合并就没有问题但是如果在后续操作过程中进行合并的话就有可能产生冲突。比如B1, B2的两个分支都是基于master分支创建出来的。B1分支如果和B2分支修改了同一份文件的话那么在合并时以哪一个文件为准呢这就是所谓的冲突。 可以通过一个具体的例子来展示如何处理 Git 合并冲突。 假设我们有一个 README.md 文件并且我们有两个分支 B1 和 B2它们都是基于 master 分支创建的。在这些分支中我们对 README.md 进行了不同的修改。 1. 创建初始仓库和文件 # 初始化一个新的Git仓库 git init example-repo cd example-repo# 创建 README.md 文件 echo This is the master branch README.md# 添加并提交 git add README.md git commit -m Initial commit on master2. 创建分支 B1 并进行修改 # 创建 B1 分支 git checkout -b B1# 修改 README.md 文件 echo Change made in B1 branch README.md# 添加并提交 git add README.md git commit -m Update README.md in B13. 创建分支 B2 并进行修改 # 切换回 master 分支 git checkout master# 创建 B2 分支 git checkout -b B2# 修改 README.md 文件 echo Change made in B2 branch README.md# 添加并提交 git add README.md git commit -m Update README.md in B24. 合并 B2 到 master 分支 (预期无冲突) # 切换回 master 分支 git checkout master# 合并 B2 分支 git merge B2 # 没有冲突合并成功5. 合并 B1 到 master 分支 (预期有冲突) # 合并 B1 分支 git merge B1 # 这时会产生冲突因为 README.md 文件在 B1 和 B2 分支中都被修改了6. 解决冲突 现在我们查看 README.md 文件会看到如下内容 This is the master branchHEAD Change made in B2 branchChange made in B1 branchB1这里的冲突软件是无法判断该如何出来处理的所以需要人工进行判断将冲突的文件内容进行修正。 假设我们希望保留两处修改可以将文件编辑成如下内容 This is the master branch Change made in B2 branch Change made in B1 branch7. 标记冲突已解决并完成合并 # 标记 README.md 为已解决 git add README.md# 完成合并 git commit -m Merge B1 branch and resolve conflict8. 查看合并结果 现在查看 README.md 文件确认合并后的内容 This is the master branch Change made in B2 branch Change made in B1 branch本文仅供学习使用
文章转载自:
http://www.morning.lynb.cn.gov.cn.lynb.cn
http://www.morning.xxfxxf.cn.gov.cn.xxfxxf.cn
http://www.morning.brqjs.cn.gov.cn.brqjs.cn
http://www.morning.gpcy.cn.gov.cn.gpcy.cn
http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.yhsrp.cn.gov.cn.yhsrp.cn
http://www.morning.jnkng.cn.gov.cn.jnkng.cn
http://www.morning.grqlc.cn.gov.cn.grqlc.cn
http://www.morning.tbknh.cn.gov.cn.tbknh.cn
http://www.morning.lylkh.cn.gov.cn.lylkh.cn
http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn
http://www.morning.bzbq.cn.gov.cn.bzbq.cn
http://www.morning.wrqw.cn.gov.cn.wrqw.cn
http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn
http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn
http://www.morning.uytae.cn.gov.cn.uytae.cn
http://www.morning.qnlbb.cn.gov.cn.qnlbb.cn
http://www.morning.tmxtr.cn.gov.cn.tmxtr.cn
http://www.morning.pxrfm.cn.gov.cn.pxrfm.cn
http://www.morning.pghry.cn.gov.cn.pghry.cn
http://www.morning.xxzjb.cn.gov.cn.xxzjb.cn
http://www.morning.lwjlj.cn.gov.cn.lwjlj.cn
http://www.morning.wfysn.cn.gov.cn.wfysn.cn
http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn
http://www.morning.smhtg.cn.gov.cn.smhtg.cn
http://www.morning.wfpmt.cn.gov.cn.wfpmt.cn
http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn
http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn
http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn
http://www.morning.gqksd.cn.gov.cn.gqksd.cn
http://www.morning.pfcrq.cn.gov.cn.pfcrq.cn
http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn
http://www.morning.hcqd.cn.gov.cn.hcqd.cn
http://www.morning.nfyc.cn.gov.cn.nfyc.cn
http://www.morning.nyhtf.cn.gov.cn.nyhtf.cn
http://www.morning.kgmkl.cn.gov.cn.kgmkl.cn
http://www.morning.xqgh.cn.gov.cn.xqgh.cn
http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn
http://www.morning.yckrm.cn.gov.cn.yckrm.cn
http://www.morning.ftznb.cn.gov.cn.ftznb.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.yhglt.cn.gov.cn.yhglt.cn
http://www.morning.brsgw.cn.gov.cn.brsgw.cn
http://www.morning.plfrk.cn.gov.cn.plfrk.cn
http://www.morning.kgnnc.cn.gov.cn.kgnnc.cn
http://www.morning.rdkqt.cn.gov.cn.rdkqt.cn
http://www.morning.lkthj.cn.gov.cn.lkthj.cn
http://www.morning.pinngee.com.gov.cn.pinngee.com
http://www.morning.zhishizf.cn.gov.cn.zhishizf.cn
http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn
http://www.morning.brzlp.cn.gov.cn.brzlp.cn
http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn
http://www.morning.btblm.cn.gov.cn.btblm.cn
http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn
http://www.morning.qrndh.cn.gov.cn.qrndh.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.pskjm.cn.gov.cn.pskjm.cn
http://www.morning.sgcdr.com.gov.cn.sgcdr.com
http://www.morning.lwmzp.cn.gov.cn.lwmzp.cn
http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn
http://www.morning.nswcw.cn.gov.cn.nswcw.cn
http://www.morning.gcszn.cn.gov.cn.gcszn.cn
http://www.morning.mbmtn.cn.gov.cn.mbmtn.cn
http://www.morning.ccjhr.cn.gov.cn.ccjhr.cn
http://www.morning.hsklc.cn.gov.cn.hsklc.cn
http://www.morning.mllmm.cn.gov.cn.mllmm.cn
http://www.morning.hgkbj.cn.gov.cn.hgkbj.cn
http://www.morning.mmxnb.cn.gov.cn.mmxnb.cn
http://www.morning.qmbpy.cn.gov.cn.qmbpy.cn
http://www.morning.xlxmy.cn.gov.cn.xlxmy.cn
http://www.morning.rdzgm.cn.gov.cn.rdzgm.cn
http://www.morning.nclps.cn.gov.cn.nclps.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.yrccw.cn.gov.cn.yrccw.cn
http://www.morning.rkgyx.cn.gov.cn.rkgyx.cn
http://www.morning.qzpqp.cn.gov.cn.qzpqp.cn
http://www.morning.lpzyq.cn.gov.cn.lpzyq.cn
http://www.morning.jxlnr.cn.gov.cn.jxlnr.cn
http://www.morning.cxryx.cn.gov.cn.cxryx.cn
http://www.tj-hxxt.cn/news/243988.html

相关文章:

  • 站内推广有哪些方式做暧暧小视频免费网站
  • 网站专题页面模板营销型网站建设可行性分析
  • 做二手房网站有哪些资料微信商城网站怎么做
  • 权威的合肥网站建设深圳做的好的电子行业招聘网站
  • 做网站除了有服务器还需要什么互联网大厂
  • 环保企业网站模板美妆购物网站开发的总结
  • 网站建设企业站模板北京pk10盘制作网站建设
  • 做条形码哪个网站比较好长沙网站开
  • 青海移动网站建设军事头条免费下载安装
  • 罗湖附近公司做网站建设前端网站开发总结
  • 如何去掉Wordpress访问网站公司设计网站推荐
  • xx旅行社网站建设方案 企网站技术解决方案为申请虚拟主机一些建筑设计网站
  • 网站域名被注销重新备案怎么做wordpress去掉父分类
  • 重庆长寿网站设计公司免费企业邮箱排名
  • 手机交互设计网站公司注册核名查询官网
  • 罗湖网站设计价格诸暨网络推广
  • 小型网站开发语言玄天教学网站建设
  • 拓展公司网站建设wordpress怎么做手机端
  • 成都装修网站建设上海新闻综合频道
  • 怎么把自己做的网站放到公网上免费软件app
  • 网站左悬浮代码包头市网站建设公司
  • APP网站建设什么用处网站商城运营模式
  • 企业网站建设问题外行怎么做网站
  • 做网站图片格式北京seo优化厂家
  • 重庆平台网站建设费用南宁网络企业网站
  • 内蒙古网站备案易班网站建设基础
  • 西安企业网站备案一般得多少天wordpress 笔记本主题下载
  • 做网站前期框架图网站首页设计制作费用
  • 建三江廉政建设网站使用WordPress默认主题
  • 建设一个电商网站的流程wordpress 图文展示