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

北京微信网站搭建费用兰州装修公司有哪些

北京微信网站搭建费用,兰州装修公司有哪些,哪里有做ppt的网站,ns解析网站目录 1 svn 1.1 操作逻辑 1.2 对应工具 1.3 SVN避免冲突的好习惯 2 git 2.1 git的基础操作逻辑 2.1.1 commit时#xff0c;提交文件之外的其他文件需要pull 2.1.2 commit时#xff0c;发现要提交的本地文件和服务器的文件冲突了 2.1.3 pull 时 2.2 对应工具 2.3 …目录 1 svn 1.1  操作逻辑 1.2 对应工具 1.3 SVN避免冲突的好习惯 2 git 2.1 git的基础操作逻辑 2.1.1 commit时提交文件之外的其他文件需要pull 2.1.2 commit时发现要提交的本地文件和服务器的文件冲突了 2.1.3 pull 时 2.2 对应工具 2.3 git的好习惯 3 例子1处理本地要提交的文件和服务器文件冲突 3.1 例子 3.2 错误方法遇到冲突直接丢弃的办法不能彻底解决问题 3.3  如何解决git 的合并冲突 正确方法 4 git命令的学习 4.1 初始化 Git 仓库 git init 4.2 检查当前状态git status 4.3 添加更改到暂存区 git add . 4.4 提交更改 git commit 4.5  查看提交历史 git log 4.6 推送到远程仓库 git push 4.6.1 添加远程仓库 4.6.2 git push 4.7 获取最新更改 git pull 4.8 合并冲突 4.9 查看当前分支git branch 4.10 创建新分支git checkout -b 新分支名 4.11 切换分支git checkout 分支名 4.12 删除本地分支git branch -d 分支名 4.13 克隆远程仓库git clone 远程仓库地址 5 阅读报错和处理 1 svn 1.1  操作逻辑 1 不要求项目内所有文件全部相同2 只要求同1个文件先取得最新版本后才能修改这个文件3 为了防止冲突SVN还可以对每个文件加lock避免出现2个人同时修改1个文件冲突的情况。 1.2 对应工具 一般svn使用 tortoise 1.3 SVN避免冲突的好习惯 文件先在SVN里加锁lock功能需要设置先 更新要提交的文件然后使用前先解锁再进行 commit等操作 2 git 2.1 git的基础操作逻辑 2.1.1 commit时提交文件之外的其他文件需要pull 针对1个分支git要求整体更新也就是进行操作前必须和服务器上的分支版本全部一模一样了才能进行后面的操作 提交前必须保证除了你要修改得这个文件比服务器上的新其他文件得全部相同。也就是所有项目工程内的文件都必须和服务器一样新不能比服务器上旧。比如虽然之前已经pull了但是在你操作的这个间隙有其他人提交了一个其他文件的修改你的本地就比服务器有一个文件旧了。否则就需要先把你这个要提交的新文件 先stash, 暂存到其他地方然后pull更新本地和服务器一样新然后再 把stash的内容pop回来再进行commit再进行 push 适用于文本文件非二进制的文件 1先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存储起来 。 2 用git stash list可以看到保存的信息。其中stash{0}就是刚才保存的标记。 3暂存了本地修改之后就可以pull了$ git pull 4 还原暂存的内容$ git stash pop stash{0} 2.1.2 commit时发现要提交的本地文件和服务器的文件冲突了 需要进行冲突解决 step1: 选择要留下那个版本 保留本地文件    git checkout --ours Data/configs.xlsx选择保留远程文件git checkout --theirs Data/configs.xlsx  一般选择这个 step2  标记冲突已解决 确认你已经选择了正确的文件后添加文件到暂存区git add Data/configs.xlsx step3: 完成合并 提交解决后的更改git commit -m Resolved merge conflict in Data/configs.xlsx step4: 同步代码 最后将代码推送到远程仓库git push 2.1.3 pull 时 如果你想进行拉取git pull服务器上有内容比你本地新if 你本地什么修改也没有OKif 你本地有其他比服务器新的内容就会报错, 怎么处理呢如果你本地有一些修改了要么丢弃要么先提交总之得先保证和分支得服务器全部内容一模一样 那如果我不pull直接commit是不是就行了也不行这就是回到 2.1.1 会让你先stash 再pull, 再提交 2.2 对应工具 一般git使用 sourcetreegit也可以使用 tortoise还可以用 git bash 2.3 git的好习惯 以下来自于百度AI 如果 Data/configs.xlsx 经常发生冲突可以考虑以下方法避免多人编辑同一二进制文件。使用文件锁定机制比如 Git LFS 提供的锁定功能。将二进制文件存储在外部如共享网盘或其他存储服务而不是直接放在 Git 中。 3 例子1处理本地要提交的文件和服务器文件冲突 3.1 例子 别人修改了A文件已经上传你也修改了A文件准备上传。但是和服务器上的别人改的A文件内容不同。服务器的文件和本地要提交的文件冲突了 3.2 错误方法遇到冲突直接丢弃的办法不能彻底解决问题 比如遇到冲突git merge --abortgit reset  --mergegit status             git status  可以查看现在的这个分支的的状态是否有提交冲突等前说有冲突我把我本地放弃了也能pull了。但是还是说有警告因为冲突需要解决不能删了了事等你git pull的时候还会报错 3.3  如何解决git 的合并冲突 正确方法 你的问题是合并冲突特别是二进制文件 Data/configs.xlsx 出现冲突Git 无法自动合并。二进制文件比如 Excel 文件无法像文本文件一样进行合并需要手动解决冲突。以下是解决方法 step1: 使用 git status 查看冲突的文件时哪些git diff 看冲突的具体内容 检查冲突运行 git status 查看哪些文件处于冲突状态。查看冲突详情使用 git diff 查看具体的冲突内容。 step2: 选择要留下那个版本 保留本地文件    git checkout --ours Data/configs.xlsx选择保留远程文件git checkout --theirs Data/configs.xlsx  一般选择这个 step3  标记冲突已解决 标记冲突为已解决对于每个已解决的冲突文件运行 git add 文件名 将其标记为已解决。确认你已经选择了正确的文件后添加文件到暂存区git add Data/configs.xlsx step4: 完成合并 提交解决后的更改git commit -m Resolved merge conflict in Data/configs.xlsx step5: 同步代码 最后将代码推送到远程仓库git push 伪代码流程 git status # 查看冲突文件 git diff --name-only --diff-filterU | xargs code # 使用code编辑器打开所有未解决的冲突文件 # 手动解决冲突... git add . # 添加所有解决后的文件 git commit # 提交更改 4 git命令的学习 4.1 初始化 Git 仓库 git init 如果你的项目尚未初始化为 Git 仓库可以使用以下命令此命令将在当前目录创建一个新的 Git 仓库。 4.2 检查当前状态git status 在任何操作前建议检查当前工作区和暂存区的状态此命令会显示哪些文件已更改、哪些文件未被跟踪以及哪些文件已准备提交。 4.3 添加更改到暂存区 git add . 添加单个文件         git add 文件名添加所有更改的文件git add . 提示git add . 会将当前目录及其子目录中所有更改过或新增的文件添加到暂存区。 4.4 提交更改 git commit 使用以下命令提交已暂存的更改到本地仓库git commit -m 提交信息-m: 提交时添加的简短描述。提交信息应简洁明了通常描述本次更改的内容 4.5  查看提交历史 git log 使用以下命令查看仓库的提交记录git log如果想简化显示可以使用git log --oneline 4.6 推送到远程仓库 git push 4.6.1 添加远程仓库 如果尚未设置远程仓库可以使用以下命令git remote add origin 远程仓库地址例如git remote add origin https://github.com/username/repository.git推送更改 4.6.2 git push 将本地提交推送到远程仓库git push origin 分支名例如推送到主分支git push origin main 4.7 获取最新更改 git pull 在多人协作的情况下先拉取远程仓库的最新更改git pull origin 分支名git pull实质上是git fetch和git merge FETCH_HEAD的组合它会获取fetch远程仓库中所有分支的更新并与你的本地分支进行合并merge。 4.8 合并冲突 如果在拉取或合并代码时发生冲突Git 会提示需要手动解决冲突。步骤如下编辑冲突文件解决冲突标记, , 。将解决后的文件添加到暂存区git add 冲突文件提交解决冲突后的代码git commit -m Resolve merge conflict 4.9 查看当前分支git branch 4.10 创建新分支git checkout -b 新分支名 4.11 切换分支git checkout 分支名 4.12 删除本地分支git branch -d 分支名 4.13 克隆远程仓库git clone 远程仓库地址 5 阅读报错和处理待完善 https://zhuanlan.zhihu.com/p/40452986https://zhuanlan.zhihu.com/p/40452986
http://www.dnsts.com.cn/news/39325.html

相关文章:

  • 关于营销的网站有哪些内容宝塔wordpress恢复出错
  • 任务一 分析电子商务网站栏目结构呼和浩特建设厅网站首页
  • 网站建设从入门到精通pdf网站设计字体最好用
  • 山东省住房和城乡建设厅注册中心网站linux一键安装wordpress
  • 深圳网站设计公司费用是北京搜狗建网站的电话
  • 钓鱼网站的危害开个平台需要多少钱
  • 广州品牌网站设计价格企业营销网站服务器1g够
  • 做网站从哪里找货源重庆最新宣传片
  • 青岛网站建设服务中心wordpress转换tpecho
  • 紫色风格网站express 网站开发
  • 美橙建站之星怎么样网站开发都用什么
  • 网站推广策划方案毕业设计WordPress的jquery
  • seo在线培训机构排名长沙seo优化服务
  • 网站建设的需求文档虚拟主机技术
  • 望野千枝叶seo推广的方法
  • wordpress博客整站源码怎么做网站超市
  • 网站建设规划书模板中国小康建设网是骗子网站吗?
  • 用fullpage做的网站建筑模型设计网站建设
  • 免费下载软件的网站wordpress弹出公告
  • 建设部总监继续教育网站网站建设夬金手指排名壹柒
  • 做网站学哪种代码好wordpress 百度云图安装
  • 嘉定华亭网站建设商业网站设计与制作
  • 查询网站流量的网址网站建设主要营销内客
  • 微信 html5 网站wordpress后台上不去
  • 什么网站做玩具的比较多网站建设的付款方式
  • wordpress如何防止被采集网站seo啥意思怎么做
  • wordpress ajax 文件做移动网站优化软
  • 苏州外贸网站公众号怎么做微网站
  • 营销类型的公司网站中国建设银行网站企业
  • app 游戏网站建设咸阳做网站xymokj