• 2024-08-24本地分支推送到githud分支上操作过程:
    一、准备阶段:配置SSH密钥配置Git用户信息:gitconfig--globaluser.name"123456"gitconfig--globaluser.email"[email protected]"gitconfig--list生成SSH密钥:ssh-keygen-trsa-C"[email protected]"当被询问保存位置时,按回车键接受默认位置。接着输入密码两次。
  • 2024-08-22IDEA中使用git合并分支的过程报错:cant checkout because of unmerged files
    使用idea的git插件控制代码分支合并时,由于操作不当,报错了,控制台报错如下:cantcheckoutbecauseofunmergedfiles,youhavetoresolveallmergeconflictsbeforecheckout.仔细回想报错的起因,经过大概是这样的:首先,远程仓库里面的代码版本是很老了,而本地的代码版
  • 2024-08-20git基础使用
    本地拉取代码gitclonehttps地址初始化gitinit提交工作区gitadd-A(filename)提交代码gitcommit-m"firstcommit"查看历史提交gitlog撤销工作区gitcheckout撤销提交内容gitresetHEAD^1查看分支gitbranch基于当前创建分支gitcheckout-b单纯切换分
  • 2024-07-16pycharm的git控制窗口里对远程分支进行checkout后,如果和本地文件有冲突会怎么办
    在PyCharm中,当你checkout一个远程分支时,它确实会将该分支的文件更新到本地。这一过程类似于在命令行中执行gitcheckout<branch>,然后将远程分支的内容同步到本地工作目录当你在PyCharm中检出一个远程分支时,如果本地文件有未提交的更改且这些更改与即将检出的分支发生冲突,Py
  • 2024-06-21Git改变历史-章节笔记
    Git改变历史悔棋修改最近一次提交信息gitcommit--amend除了想要修改最近一次提交信息外,另一个用处是生成Change-ID。在克隆了代码和钩子文件后,如果代码提交中没有Change-ID,而后续需要提交到gerrit无法自动生成Change-ID报错时,使用此命令。修改最近一次提交中的文件gitc
  • 2024-06-13idea中切换分支
    1.找到当前所在分支2.切换到其它分支先在远程分支(RemoteBranches)上找到想要切换的目标分支,然后checkout。checkout成功后远程分支会出现在本地分支(LocalBranches),然后可以在本地分支中找到该分支并checkout即可切换到该分支3.同步所有远程分支使用:fetch4.具体更新某个分
  • 2024-05-30《Git》
    在线练习操作GIT地址https://learngitbranching.js.org/?locale=zh_CN基本操作流程克隆项目gitclone<项目地址>如果是其他分支的项目,可以换成gitclone<项目地址>-b<分支名称>更改提交gitadd.gitcommit-m"<提交信息>"gitpush文件恢复分
  • 2024-04-02使用Sparse Checkout 排除跟踪Git仓库中指定的目录或文件
    应用场景在一个大工程里包含由不同部门开发的模块时,项目的Git仓库肯定很大,造成每次Git操作相对比较耗时。因为开发人员一般只关心他们部门的模块的代码,所以完全可以排除一些他完全不需要用到的目录。这时候就可以使用Git的SparseCheckout。操作步骤1、若未拉取仓库代码时mk
  • 2024-03-29本地Jenkins.war+SVN实现全自动化持续集成
    准备工作:Jenkins.war包tomcat9JDK19SVNJenkins官网下载:https://www.jenkins.io/download/Tomcat下载https://tomcat.apache.org/SVN下载https://tortoisesvn.en.softonic.com/DJK下载https://www.oracle.com/java/technologies/downloads/一、配置JDK
  • 2024-03-27git clone 后如何 checkout 到 remote branch
    what/why通常情况使用gitclonegithub_repository_address下载下来的仓库使用gitbranch查看当前所有分支时只能看到master分支,但是想要切换到其他分支进行工作怎么办❓其实使用gitclone下载的repository没那么简单
  • 2024-03-23git分支 合并问题
    如果你目前在 dev_a 分支上有未提交的代码,而想要从 develop 分支创建一个名为 dev_b 的新分支,并将 dev_a 分支上的未提交更改应用到了 dev_b 分支上。可以按照以下步骤操作:保存当前工作进度:如果你有未提交的更改,首先需要保存当前工作进度。你可以使用以下命令暂存更
  • 2024-03-16git checkout 命令
     gitbranchgitbranch-a gitcheckout命令Git基本操作gitcheckout 命令用于在不同的分支之间切换、恢复文件、创建新分支等操作。注意:gitcheckout命令在Git2.23版本后引入了 gitswitch 和 gitrestore 命令,分别用于分支切换和文件恢复,以提供更清晰的
  • 2024-03-12idea Git Force Checkout后的解决办法
    如果发生切到另一个分支,修改内容就消失的问题,可以依赖idea的local hsitory 功能将修改代码找回。(即idea会保存本地文件的修改历史,不依赖于git),示例如下:1、找到修改过的文件,右键--LocalHsitory--Show Hsitory   2、根据文件的历史记录,找到丢失的代码,将其恢复或合并本
  • 2024-02-28Github分支
    分支分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是"默认的"分支。在其他分支上进行开发,完成后再将它们合并到主分支上。创建一个叫做"feature_x"的分支,并切换过去:gitcheckout-bfeature_x切换回主分支:gitcheckoutmaster再把新建的分支删掉:gitbranch-df
  • 2024-01-31git pull或git checkout 后保持权限不变
    1.起因    服务器上的项目,一般都是使用用户组www-data或者www来保证权限安全,不会使用root的。但是gitpull下来的新文件或者修改的文件,则会把原有的文件的权限更改为644,用户组改为root。如下图所示: 2.危害例如日志文件,异步程序,定时任务,配置文件之类的,由于
  • 2024-01-26Odoo 15开发手册第八章 业务逻辑 - 业务流程的支持
    在前面的文章中,我们学习了如何使用模型层构建应用数据结构,然后使用ORMAPI和记录集查看和操作这些数据。本章中,我们把前面所学串到一起实现一些应用中常见的逻辑模式。我们会学习一起触发业务逻辑的方式,以及支撑这些方式的一些常见模式。我们还将学习一些重要的开发技巧,如打日志、
  • 2024-01-17Git将某个文件合并到指定分支
    企业开发中,经常会单独拉分支去做自己的需求开发,但是某些时候一些公共的配置我们需要从主线pull,这时候整个分支merge显然不合适1.切换至待合并文件的分支gitcheckout<branch>2.将目标分支的单个文件合并到当前分支gitcheckout<目标分支>--<文件路径>3.提交合并后的
  • 2023-12-2620. git branch master跟git checkout master有什么区别
    在Git中,gitbranch和gitcheckout是两个不同的命令,它们用于不同的目的。gitbranch:该命令用于创建、列出或删除分支。如果你运行gitbranch,它会列出当前仓库中所有的分支,并标识出当前所在的分支。如果你运行gitbranch<branch_name>,它会创建一个新的分支。如果你运行g
  • 2023-12-12idea git切换分支
    1点击git-》Branches2选择分支3选择Checkout
  • 2023-12-06个人月度总结-202306
    个人月度报告1.本月计划新加坡:FOMOPAY集成微信支付CHECKOUT平台迁移CHECKOUT主动查询支付状态OCBCPAYANYONE迁移OCBCDigital运营区域为新加坡的停车区距离修改生产环境充电宝超时时间修改泰国:快轮滑板车新增设备及围栏区域OMISE集成GOOGLEPAYOMISE主动查
  • 2023-11-30Git Flow
    git版本控制系统(VCS)git版本号(x.y.z)X=主版本号(重大升级,不同主版本的库之间是不兼容的)Y=次版本号(增量升级,增加一些新的接口但保留原有接口.高版本号的库向后兼容低版本的库)Z=维护版本号(仅修复Bug)(修改错误,改进性能等,不添加新接口,也不更改接口.在
  • 2023-11-15一个Git clone仓库的指定目录命令对比国内外常见AI(一)使用ChatGPT3.5
    通常情况下,我们会克隆整个Git仓库,但有时候我们只需要其中某一个目录或文件,这时候只克隆子目录会更加方便。这个需求好像不是经常用到,搜索结果也是五花八门,有些完全达不到要求,正好用这个机会测试一下最近大火的AI看看是否足够智能。国外ChatGPT3.5(找一个可以访问的就好,ChatGPT4没找
  • 2023-11-15git 简洁用法
    开发分支(dev)上的代码达到上线的标准后,要合并到master分支gitcheckoutdevgitpullgitcheckoutmastergitmergedevgitpush-uoriginmaster当master代码改动了,需要更新开发分支(dev)上的代码gitcheckoutmastergitpullgitcheckoutdevgitmergemastergit
  • 2023-11-12git--从ysyx中吸取经验教训
    起因:当时是在做ysyx中红白模拟机部分运行脚本执行不成功报错报了两处一个是断言错误一个是makefile里的一个image的变量后面在进行答疑会由同学和助教指出是因为分支的错误我也从来没想过这个错误并且过程中debug时候对于git指令显得尤其不熟悉下面大概总结了比较经典的
  • 2023-11-09GitHub常见操作
    【知识点】GIT将本地的新分支同步到远程仓库中切换到新分支,然后使用gitpushorigin<新的分支名>,这样远程仓库里对应的分支就可以创建了。【知识点】GIT将其他分支的内容合并到主分支上切换到主分支gitcheckout<目标分支>gitmerge<源分支>然后解决冲突;【知识点】