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

潍坊手机网站制作天津网站建设开发

潍坊手机网站制作,天津网站建设开发,浙江省建设厅网站地址,网站访问很慢目录 前言1. Git远程仓库建立分支,本地未显示1.1 问题所示1.2 知识补充 2. Git暂存内容切换分支2.1 问题所示2.2 知识补充 3. Git放弃修改数据3.1 问题所示3.2 知识补充 前言 主要总结工作中的疑惑点,如果你也有相应的场景,可以评论区见&…

目录

  • 前言
  • 1. Git远程仓库建立分支,本地未显示
    • 1.1 问题所示
    • 1.2 知识补充
  • 2. Git暂存内容切换分支
    • 2.1 问题所示
    • 2.2 知识补充
  • 3. Git放弃修改数据
    • 3.1 问题所示
    • 3.2 知识补充

前言

主要总结工作中的疑惑点,如果你也有相应的场景,可以评论区见,我来补充总结

对于详细的Git基本知识推荐阅读:

  1. Git从入门到精通(全)
  2. java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)

对于其他Git方面的知识也可阅读如下:Git问题专栏

1. Git远程仓库建立分支,本地未显示

1.1 问题所示

远程仓库中创建了新分支:
在这里插入图片描述
但是在本地中找不到新分支:

在这里插入图片描述

1.2 知识补充

这是由于远程仓库中尚未拉取到本地,需要及时及时的拉取,才能在本地中找到新建立的分支

本地仓库并没有同步远程仓库的信息,需要执行以下步骤来获取远程仓库的新分支:

  1. 拉取远程分支信息git fetch
  2. 查看所有分支(包括远程分支)git branch -a
  3. 切换到新分支(这将创建一个本地分支,并将其设置为远程分支的跟踪分支)git checkout -b 本地分支名 origin/远程分支名
  4. 拉取新分支的代码git pull origin 远程分支名

最终截图如下:

在这里插入图片描述

2. Git暂存内容切换分支

2.1 问题所示

如果在自身开发的分支中新增了很多的代码,但是由于某个功能代码块有问题,需要及时修复并且上传那一部分代码!

这时候自身开发的分支的新代码需要怎么做一个暂存呢?还是放弃呢?

2.2 知识补充

方案一: 暂存修改

在切换分支之前,可以使用git stash命令将当前分支的修改暂存起来。这样可以保存你的工作目录状态,然后再切换到其他分支。当你完成另一个分支的工作后,可以再次切回原分支,并使用git stash pop来还原之前暂存的修改。

  1. 暂存当前分支的修改 : git stash

  2. 切换到其他分支进行工作: git checkout 其他分支

  3. 在其他分支完成工作后,切回原分支: git checkout 原分支

  4. 还原之前暂存的修改: git stash pop

方案二: 创建临时分支

创建一个临时分支,用于保存当前分支的修改,切换到另一个分支进行工作
完成另一个分支的工作后,可以再次切回原分支,合并或应用之前的修改

  1. 创建临时分支保存当前分支的修改:
git checkout -b 临时分支
git add .
git commit -m "保存当前分支的修改"
  1. 切换到其他分支进行工作: git checkout 其他分支

  2. 在其他分支完成工作后,切回原分支: git checkout 原分支

  3. 合并或应用之前的修改 : git merge 临时分支

方案三:不保存修改直接切换

不想保存当前分支的修改,可以使用git checkout -f强制切换分支。请注意,这会丢弃未提交的修改,慎用。

强制切换分支,丢弃未提交的修改: git checkout -f 目标分支

3. Git放弃修改数据

3.1 问题所示

写的不好的代码,一个个删除还原太过于麻烦了。关闭软件的话,暂存的代码又还在!

有没有一步到位,直接重置到最新的一版呢?

3.2 知识补充

方案一: 放弃所有未提交的修改

git reset --hard

这个命令会强制将工作区和暂存区的所有修改都恢复到最近的一次提交的状态,慎用,因为它会永久丢失所有未提交的修改

在这里插入图片描述

方案二: 使用git checkout放弃未提交的修改

这个命令会撤销当前目录下所有未提交的修改,不包括新添加的文件

git checkout .

如果有新添加的文件,可以使用以下命令:
这个命令会删除工作区中所有未追踪的文件和目录,慎用,因为它会永久删除这些文件。

git clean -fd

请注意,这些命令会永久性地删除未提交的修改,因此在执行之前,请确保你真的不需要这些更改

http://www.yayakq.cn/news/341265/

相关文章:

  • 网站开发培训广西对学院网站建设的建议
  • 极速网站制作seo深度解析
  • 制作网站要什么软件新闻联播直播 今天
  • 丽水网站建设费用正规网站建设商家
  • 室内装饰公司网站模板wordpress卡蜜主题
  • 东莞市镇街建设项目监理招标网站腾讯云手动搭建wordpress个人站点
  • 网站开发课程安排用wordPress搭建图片库
  • 平面设计接单网站有哪些网站模板 兼容
  • 运营一个网站的成本什么是信息流广告
  • 酒店网站开发需求文档网络营销是干啥的
  • 微网站需要什么高端建筑铝型材
  • 图书馆门户网站建设会议记录wordpress 流量数据库
  • 网站开发合同 保密条款重庆最新宣传片
  • 个人适合做的网站主题网站开发报告
  • 网站策划建设网站的营销推广方案
  • 一个网站如何推广泉州建设网站
  • 网站建设后期收什么费用wordpress评分
  • 电影网站建设方案自己做的网站不备案不能访问吗
  • 中国工程建设标准化网站全椒县城乡规划建设局网站
  • 南昌百度网站快速排名网站建设的招标文件
  • 企业网站建设的基本标准网站查询进入
  • 济南专业网站优化网站模板怎么用呢
  • 网站开发需要掌握技术简述建设一个商务网站的过程
  • 网站服务器时间查询工具58同城 网站建设 推广排名
  • 注册网站会员违法什么叫网站备案
  • 东莞响应式网站建设定制创业平台网站
  • 深圳网站制作公司多少钱足球联赛排名
  • 做网站建设哪家公司好企业培训考试系统
  • 深圳南头高端网站建设做个人网站用什么程序
  • 网站添加广告源码asp故障解答网站模板