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

网站建设+用ftp上传文件深圳市招投标交易中心

网站建设+用ftp上传文件,深圳市招投标交易中心,新产品推广方案范文,dedecms手机网站仿制目录 1. Git分支基础概念 主分支与子分支 2. 分支查看与切换 查看当前分支 3. 分支创建与管理 本地分支操作 4. 文件提交与分支关系 5. 分支合并策略 本地有分支的情况 本地没有远程分支的情况 6. 分支冲突解决 解决方案 7. Git Stash:临时保存工作现场 8. 最佳实践…

目录

1. Git分支基础概念

主分支与子分支

2. 分支查看与切换

查看当前分支

3. 分支创建与管理

本地分支操作

4. 文件提交与分支关系

5. 分支合并策略

本地有分支的情况

本地没有远程分支的情况

6. 分支冲突解决

解决方案

7. Git Stash:临时保存工作现场

8. 最佳实践建议


1. Git分支基础概念

在Git版本控制系统中,分支是开发过程中不可或缺的部分,它允许开发者在不影响主代码的情况下进行功能开发或问题修复。

主分支与子分支

  • ​master分支​​:主分支,通常代表项目的稳定版本
  • ​子分支​​:从主分支或其他分支派生出来的分支,用于特定功能开发或问题修复

2. 分支查看与切换

查看当前分支

# 查看当前所在分支(HEAD指向当前分支)
git log# 另一种查看当前分支的方法
cat .git/HEAD# 查看所有分支
git branch# 查看包括远程分支在内的所有分支
git branch -a

3. 分支创建与管理

本地分支操作

# 创建并切换到新分支
git checkout -b 分支名# 仅创建分支
git branch 分支名# 切换分支
git checkout 分支名# 切换到最近使用的分支
git checkout -# 删除分支(-D强制删除)
git branch -d 分支名

​注意事项​​:

  • 不能删除当前所在的分支
  • 不能删除未合并或已发生变化的分支
  • 创建分支时,子分支会包含主分支当前的所有内容

4. 文件提交与分支关系

文件在不同分支间的可见性规则:

  1. ​未提交的修改​​:所有分支都能看到状态(假象)
  2. ​已提交到特定分支​​:仅在提交的分支上可见
  3. ​暂存区(add)但未提交​​:所有分支都能看到状态
# 将文件添加到暂存区
git add .# 提交到本地仓库
git commit -m '注释'# 推送到远程主分支
git push# 推送到特定远程分支
git push origin 分支名

5. 分支合并策略

本地有分支的情况

# 切换到主分支
git checkout master# 合并指定分支到当前分支
git merge 分支名# 推送到远程仓库
git push

本地没有远程分支的情况

# 拉取远程分支信息
git pull# 在master分支下拉取特定远程分支
git pull origin 分支名# 常规拉取
git pull# 推送主分支
git push origin master

6. 分支冲突解决

当多个分支修改同一文件的不同部分时,合并会产生冲突。

​典型场景​​:

  • dev1修改文件并提交
  • dev2修改同一文件的不同部分并提交
  • 尝试合并这两个分支时出现冲突

解决方案

  1. ​在正确分支上合并并修改​

    • 合并后手动解决冲突(保留正确内容,删除错误内容)
    • 提交修改
    • 删除无用的冲突分支(因其内容已不正确)
  2. ​在错误分支上合并并修改​

    • 合并后手动解决冲突(保留另一分支的正确内容)
    • 提交修改
    • 此时两分支内容将一致

​可视化冲突日志​​:

git log --graph

7. Git Stash:临时保存工作现场

当需要切换分支但当前修改尚未完成时,可以使用stash功能临时保存工作进度。

# 将当前修改存入堆栈
git stash# 包含未跟踪文件
git stash -u# 查看堆栈中的保存项
git stash list# 恢复最近的stash并删除堆栈记录
git stash pop

​特点​​:

  • 使用stash后,git status看不到修改状态
  • 修改内容暂时不可见
  • 可在适当分支上恢复stash内容

8. 最佳实践建议

  1. ​分支命名​​:使用有意义的名称,如feature/login、bugfix/navbar等
  2. ​频繁合并​​:定期将主分支变更合并到开发分支,减少冲突
  3. ​小步提交​​:小而频繁的提交更容易管理和解决冲突
  4. ​清理分支​​:合并后及时删除不再需要的分支
  5. ​使用pull request​​:在团队协作中,通过PR进行代码审查后再合并

文章转载自:

http://5AUkPSdg.frfpx.cn
http://fp38Ss3y.frfpx.cn
http://D1wSp6UW.frfpx.cn
http://drXgpJtM.frfpx.cn
http://xpwJ9H6i.frfpx.cn
http://C2A3EX24.frfpx.cn
http://0vnhNy9W.frfpx.cn
http://4MMj7Bea.frfpx.cn
http://mdplzE8N.frfpx.cn
http://thPW4USz.frfpx.cn
http://y8g6hNyz.frfpx.cn
http://YGpXioTR.frfpx.cn
http://MKbLMhYg.frfpx.cn
http://7r6r3EZK.frfpx.cn
http://iXGrxE01.frfpx.cn
http://2TnmqtZI.frfpx.cn
http://3hXR2PO3.frfpx.cn
http://mlyik34y.frfpx.cn
http://gIP89VSn.frfpx.cn
http://nNUJ2E5A.frfpx.cn
http://98ORCqSR.frfpx.cn
http://Qc2Ui6Hb.frfpx.cn
http://Yykvbab6.frfpx.cn
http://dCnzzAYD.frfpx.cn
http://0FbStT0z.frfpx.cn
http://WA79uehX.frfpx.cn
http://y71fnkkJ.frfpx.cn
http://75aU3PIV.frfpx.cn
http://UUqHiUew.frfpx.cn
http://hdqbOQKi.frfpx.cn
http://www.dtcms.com/wzjs/722766.html

相关文章:

  • 电影下载网站如何做投百度做广告效果怎么样
  • 学校网站建设介绍范文临沂做网站找哪家好
  • wordpress建站注册新用户湖北省住房部城乡建设厅网站
  • 苏州网站建设多少钱外贸营销网站建设
  • 泰安企业网站建设免费咨询话术
  • 建设行业个人云网站有哪些可以在网上做兼职的网站
  • 山西建设集团网站建行个人网上银行
  • 一个网站多台服务器企业网站建设需要注意什么
  • 网站开发前端工程师沈阳制作网站的公司
  • 阿里巴巴做网站删除wordpress媒体库多余
  • 如何建立网站服务器商城购物网站定制
  • 佛山网站建设开发可以做拟合的在线网站
  • 深圳罗湖网站建设公司哪家好做流量网站挂广告还能挣钱吗
  • 如何建立公司网站建议和规则花都营销型网站建设
  • 电子商务网站建设阶段网页设计font代码
  • 网站显示乱码怎么办东营建设局官网
  • 做视频网站 服务器图书馆馆建设网站
  • 网站被百度k是什么意思品牌logo设计制作
  • 推广网站有效的免费方法oyster wordpress
  • 音乐网站制作教程步骤番禺网站建设企业
  • 去哪找做网站的客户上海松江做网站公司
  • 网站更换备案转播网站如何做
  • 如何制作自己的网站视频教程动易网站后台修改栏目的字
  • 龙岩网站建设找哪家网络营销是什么的一种市场营销方式
  • 百度搜搜网站自动显示图片wordpress插件汉化后更名
  • 单页网站建设一般收费百姓装潢上海门店具体地址
  • 主做销售招聘的招聘网站有哪些网页页面设计图片教程
  • 那个网站做教学视频中国100强软件公司排名公布
  • c语言在线编程网站网站建设中手机版
  • 根据图片做网站用什么网站建设招标模板