
git
文章平均质量分 76
ssuqin001
特立独行
展开
-
Git的Patch功能
在git中,我们没有必要直接使用diff和patch来做补丁,这样做既危险又麻烦。git提供了两种简单的patch方案。一是用git diff生成的标准patch,二是git format-patch生成的Git专用Patch。转载 2023-02-08 14:57:08 · 1151 阅读 · 0 评论 -
Git-Submodule使用
背景在做不同的项目,但是又都会使用到一些常用的方法组件代码块等等。作为一个追求优雅的开发人员,肯定不能接受一段代码到处复制粘贴的操作。而且一旦这段代码日后需要更新,到处粘贴的话就需要全局搜索然后含泪修改了。那么有没有一种办法,能够作为一些公共代码的“栖息地”,可以做到一处编写,到处使用呢?答案是有的,使用git内置功能submodule即可。什么是SubModule?有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。转载 2021-02-24 19:47:23 · 352 阅读 · 0 评论 -
git submodule 添加,更新与删除
git submodule 是一个很好的多项目使用共同类库的工具,它允许类库项目作为repository,子项目做为一个单独的git项目存在父项目中,子项目可以有自己独立的commit、push、pull。而父项目以submodule的形式包含子项目,父项目可以指定子项目header、父项目中的提交信息包含submodule信息,再clone父项目的时候可以把Submodule初始化,使用方法如下:一、如何在主工程中添加submodule1、进入到主工程的目录、执行如下命令在主工程中添加一个submo转载 2021-02-24 19:44:24 · 5461 阅读 · 0 评论 -
git submodule update --init --recursive
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径 注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)命令执行完成,...转载 2021-02-24 19:28:55 · 375 阅读 · 0 评论 -
Jenkins详细教程
最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧!一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、G...转载 2021-02-08 19:47:42 · 1069 阅读 · 0 评论 -
git submodule update --init --recursive
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径 注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)命令执行完成,...转载 2021-02-08 19:16:10 · 11746 阅读 · 1 评论 -
文件未commit就切换分支,文件会被到处携带着
切换分支时一定要先commit文件,不然会把未commit的文件一起切换到其他分支去比如:在develop分支创建文件a.txt,然后切换分支到master(此时develop未commit),a.txt被携带到master分支上了,接下来的操作分为两步:①直接在master分支执行命令commit。结果:a.txt属于master分支了,切换到develop分支,a.txt已经不属于develop了。②切换到develop分支执行命令commit。结果:a.txt还是属于develop分支的,然后再转载 2020-12-09 10:29:50 · 781 阅读 · 0 评论 -
git常用命令汇总
1、git提交代码的流程git clone + 复制git项目下面的https链接git status查看当前状态(当不记得增删改哪些文件,可以用该命令)git add.(把你的内容全部添加到本地git的缓存区)或者git add + 修改单个文件的路径(提交单个修改的文件到本地缓存区)git commit -m "修改的内容"(推送到本地仓库)git pull<远程主机名><远程分支名>取回远程主机某个分支的更新,再与本地的指定分支合并git push<原创 2020-09-10 10:52:48 · 124 阅读 · 0 评论 -
TortoiseGit安装、配置
转载:https://www.cnblogs.com/xiuxingzhe/p/9312929.html1 TortoiseGit简介tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装2 TortoiseGit下载tortoiseGit下载地址:https://download.to转载 2020-05-24 18:53:00 · 2001 阅读 · 0 评论