首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何 Gitlab 的 Runner 构建拉取 Git Submodules 仓库

默认的 GitLab 的 Runner 构建不会去拉取 Git Submodules 仓库,将会提示 Skipping Git submodules setup 跳过初始化 Git Submodule...仓库 如官方文档 的描述,只需要加上以下代码 .gitlab-ci.yml 文件即可 variables: GIT_SUBMODULE_STRATEGY: recursive # 拉取 Submodule...,不会用到上一个job编译的文件 variables: GIT_SUBMODULE_STRATEGY: recursive # 拉取 Submodule 内容 设置之后可以 GitLab 的 Runner...构建看到如下输出 Updating/initializing submodules recursively 也就是说将会自动拉取 submodules 内容 ---- 本文会经常更新,请阅读原文...如果你想持续阅读的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者前往 CSDN 关注的主页 本作品采用 知识共享署名-非商业性使用-相同方式共享

2.1K20

你可能不太会用的10个Git命令

Git revert my commit——撤销 my_commit 中的更改。当用 revert 撤销改动,它会产生新的提交。...使用 Git ,你可能偶尔会发现自己被困在 Vim 会话中了。例如,你试着没有提交信息的情况下提交,Vim 会自动开启。...以下是更改使用的编辑器 Atom 的默认值的命令: git config --global core.editor "atom --wait" 假设你已经安装了 Atom,你现在就可以 Atom...如果你没有 .bash_profile,你可以用以下命令 macOS 上创建一个: touch ~/.bash_profile 打开该文件: open ~/.bash_profile 现在你终端键入...注意,终端中你可以输入快捷键后再输入其它标记。 你也可以使用 Git 的别名,但这要求你输入快捷键命令之前先输入 git

70120
您找到你想要的搜索结果了吗?
是的
没有找到

你可能不太会用的 10 个 Git 命令

我们还将介绍如何用 Bash 别名和 Git 编辑器配置来逃避 Vim 以节省时间。 如果你不熟悉基本的 git 命令,阅读本文前可以先参考之前写的关于 Git 工作流程的文章。...Git revert my commit——撤销 my_commit 中的更改。当用 revert 撤销改动,它会产生新的提交。...使用 Git ,你可能偶尔会发现自己被困在 Vim 会话中了。例如,你试着没有提交信息的情况下提交,Vim 会自动开启。...以下是更改使用的编辑器 Atom 的默认值的命令: git config --global core.editor "atom --wait" 假设你已经安装了 Atom,你现在就可以 Atom...注意,终端中你可以输入快捷键后再输入其它标记。 你也可以使用 Git 的别名,但这要求你输入快捷键命令之前先输入 git。谁会需要这些额外的按键呢?

94130

​你可能不太会用的10个Git命令

如果你不熟悉基本的 git 命令,阅读本文前可以先参考之前写的关于 Git 工作流程的文章。...Git revert my commit——撤销 my_commit 中的更改。当用 revert 撤销改动,它会产生新的提交。...使用 Git ,你可能偶尔会发现自己被困在 Vim 会话中了。例如,你试着没有提交信息的情况下提交,Vim 会自动开启。...以下是更改使用的编辑器 Atom 的默认值的命令: git config --global core.editor "atom --wait" 假设你已经安装了 Atom,你现在就可以 Atom 中解决...注意,终端中你可以输入快捷键后再输入其它标记。 你也可以使用 Git 的别名,但这要求你输入快捷键命令之前先输入 git。谁会需要这些额外的按键呢?

91110

iOS开发之使用Git的基本使用(二)

通过前文iOS开发之使用Git的基本使用(一)的学习,相信大家对如何将iOS项目通过Git传到GitHub账户上有了一个基本的了解,其过程是相对繁琐和容易出错的。...一、两个软件 Visual Studio Code(以下简称vscode)—— 免费的代码编辑器 用过Atom的同学对上手它可以说是零门槛,因为之前用Atom (GitHub专门为程序员推出的一个跨平台文本编辑器...这时候可以Git管理的根目录下创建一个特殊的.gitignore文件,然后把要忽略的东西填进去,这时候Git就会自动忽略这些文件。那么如何在.gitignore文件中填写需要忽略的文件?...创建项目.png 终端切换到上面的目录,执行如下的命令,gitignore文件隐藏 mv gitignore .gitignore ?...commit.png GitHub上创建一个新的仓库testSourceTree,然后Sourcetree的菜单中打开终端执行命令 git remote add origin https

62120

Atom飞行手册翻译: 2.11 Atom中的版本控制

Atom中的版本控制 对于任何项目来说,版本控制都是很重要的一个方面。Atom集成了一些基本的Git和Github功能。...Git状态(status)列表 Atom带有模糊查找的包,提供了cmd-T快捷键来快速打开项目中的文件,以及cmd-B快捷键来跳到任何已打开的编辑器。...如果你运行git status,你命令行中会看到相同的文件。 每个文件的右边会出现一个小图标,你知道它是未跟踪的还是已修改的。...提交(commit)编辑器 Atom可以用作你的Git提交(commit)编辑器,并自带git语法包(language-git),它添加了语法高亮来编辑提交(commit)、合并(merge)和rebase...alt-G O Github上打开文件。 alt-G B Github上打开文件的修改历史。 alt-G H Github上打开文件的提交历史。

75630

合理使用WebStorm-环境配置篇

20210720003336242 git提交模版 我们使用git提交代码,团队如果制定了提交规范,可能需要自己去写提交前缀,webstorm中有一个名为Git Commit Template的插件...image-20210720003808245 我们随便改点项目中的代码,然后选择菜单栏的git - commit image-20210720004508661 默认是项目左侧显示,我们把它改为弹窗形式显示...-20210720010451528 文件忽略 我们项目中不想把某个文件上传到git,通常情况下我们需要自己往.gitignore文件中去添加要忽略的文件,webstorm中有一款名为.ignore...windows系统则需要设置快捷键其显示出来,我们打开srttings面板keymap中搜索Tool Window Bars然后设置快捷键。...Eslint的配置 有关Eslint的配置请移步的另一篇文章:配置编辑器 构建项目索引 当你写代码,发现vue的一些内置指令、elementUI的一些组件无代码提示,就需要构建下项目索引了,操作方法如下

2.4K50

Operational Transformation

最近「业余」(真是非常业余,大块时间都用来写东西了)时间捣鼓node-webkit。还记得之前提到过的github atom么?它就是基于一个node-webkit的fork上做出来的。...你可以把他想像成一个实时的git,有三个阶段: 1) 首先所有打开了使能OT(比如说加载并运行了sharejs的页面)的浏览器之间要能够随时通讯。这个可以通过websocket来实现。...2) operation:用户的输入会生成一个oepration(可以想像一下每输入一点文字就会执行一个"git commit; git push")。...当有用户输入发生,发起修改的浏览器将变化的内容(operation)提交给服务器,由服务器再广播给所有的浏览器。...OT的用法比较广,可以做在线协同编辑软件,比如说下一代的代码编辑器(说不定github atom以后会加入协同编辑的功能呢),极具互动的演示工具(想想你做在线演示,其他人不但可以看到你实时的换页,还能在页面上批注提问

1.4K71

How to use Git

当你代码编辑器中打开项目文件,你是工作目录中处理文件 检出(Checkout) 检出是指将仓库中的内容复制到工作目录下。...因此,确保终端的当前工作目录没有位于 Git 仓库中。如果当前工作目录没有 shell 的提示符中显示,输入 pwd 输出工作目录。 判断仓库的状态 git-status ?...git commit 小结 此命令: 将打开配置中指定的代码编辑器 请参阅第一节课中的 git 配置流程,了解如何配置编辑器) 代码编辑器中: 必须提供提交说明 以 # 开头的行是注释,将不会被记录...用语言描述的话就是“想要合并 footer 分支。”。注意表述“合并…”;进行合并,另一个分支上的更改将出现在当前检出的分支上。...因此当你的代码编辑器打开并包含该消息,直接关闭编辑器以确认使用该 commit 消息。 ?

1.1K10

如何学习Python语言?

因此,想增进和强化下自己的Python编程技能,自己能够更好地使用Python语言以及Python的数据科学与人工智能生态来帮助我更有效地解决与数据相关的问题集。 如何学习Python语言的?...所采用的文本编辑器是Atom,访问的链接是:https://atom.io/,一款功能强大并适合编程的文本编辑器,下载方便,安装简单。...的电脑系统是Win10,64位机,使用系统自带的PowerShell程式。按Win+X快捷键后,选择【Power Shell (管理员)】,打开后,输入Python: ?...选择所要存放的地方,打开git bash,输入如下命令 git clone https://github.com/jackfrued/Python-100-Days.git 代码下载进程如下图。 ?...这是5月6日Atom上面写的一份代码 ? 这是5月7日Atom上面写的一份代码 ?

75130

迈向新纪元编辑器

第一次听说Atom是半年前天猫的学姐说她在用这款编辑器,期间从dw到st再到webstorm都分别做了项目~,但是作为一名拥抱开源的FE,怎么能拒绝github社区维护的项目呢?...接着就让我们感受下Atom的骚气与强大吧。 ? ? Atom的优势 如何评价 Github 发布的文本编辑器 Atom? 看看各个大神是如何评论Atom的。 为什么选择Atom 来看看官方怎么说吧....基于网上看到的评论说Atom什么都好,就是会卡。相反一点都没感觉到卡,感觉蛮流畅的。而且Atom1.0后性能大大提升。...,在任何文件下都可以展示对应的高亮,强烈推荐 color-picker 推荐;写CSS非常方便的调色板 docblockr 注释也优雅,一款用于写注释的插件。...git-plus Git插件;得先配置邮箱和用户名 git-time-machine Git党必备;可以查看当前编辑文件的 ci history,diff 版本间改动;快捷键 alt-t javascript-snippets

1.4K90

Atom的一些操作

git-plus    你轻松的在编辑器里管理你的git项目,各种常用git功能,信手拈来。 file-icons    很简单,为不同类型的文件添加一个漂亮的小图标,颜控开发者必备。...当你第一次看到它, 还以为在用Sublime呢  命令面板是Atom中最常用的功能之一, 当你在编辑器中使用快捷键Ctrl+Shift+P, 就会看到它  控制面板中可以输入Atom中和插件中定义的所有命令..., 并且支持模糊搜索  比如说当你输入cboo, 所有包含有这4个字符的命令就都列出来了  列出的命令后还显示了此命令对应的快捷键(如果有的话) 设置窗口 自带可视化的设置界面是Atom使用很方便的原因之一...你可以使用下面三种方法来打开设置窗口  1. 主菜单Edit->Preferences  2. 命令面板中输入命令Settings View:Open....在打开一个文件夹以后该文件夹下的所有子目录和文件就会如下图一样以目录树的方式显示主窗口左边  你可以通过目录树栏中右键菜单或选中文件使用快捷键a,m,delete来对文件进行新建,重命名,删除等操作

69830

使用Atom编辑文本文件

基本使用 一般用它来编辑markdown,实时预览需要安装插件,后文会有preview插件。 atom已经内置了emmet插件,用于前端开发也是一个不错的选择。...重要的是,他是跨平台的开源软件,虽然基本上mac上用,估计windows平台还是有很多人用editplus crack,建议考虑atom替代,你不会后悔。 编辑文件 与普通文本编辑器一样,无他。...编辑项目 atom的项目是一个松散的结构,没有特定的要求,每一个目录都可以看做一个项目。 命令行打开一个目录,即可理解为打开了一个项目,左侧栏可以浏览、编辑该项目目录及子目录。...打开项目的情况下,可使用菜单文件 - 添加项目目录,左侧栏增加一个目录。...atom /Users/pollyduan/mydoc/ 再次打开另一个目录,会创建新的窗口以打开项目目录。Mac中使用快捷键Command + ~,可以多个项目窗口中切换。

1.1K50

Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件中的 js 格式校验

因为希望自己写的代码是完美的。因此,后来安装上了校验插件,并且使自己的代码通过了格式校验。 本文就是教大家如何安装插件ATOM支持格式校验。毕竟,每次都到终端里面去看代码的错误是及其恶心的。...个人适应初期还是蛮痛苦的,因为是tab缩进派,换成4个空格已经很讨厌了,换成俩空格,更加的眼睛奔溃。不过,既然这是潮流,那就适应它吧。...大概可以参考的文章,但是具体,请实践。的代码 arch linux 和 mac 下面是通过的。评论中有关 windows 的任何问题,不负责回答。谢谢理解。...以下均为终端命令,请逐条输入即可: # 进入atom插件文件夹 cd ~/.atom/packages/ # git clone 插件源文件 git clone https://github.com/AtomLinter...首先,打开 atom 的设置面板 切换到 packages 选项卡,找到 linter-eslint 插件,点击 设置 (的安装了汉化插件,如果没有汉化,则是英文的设置。

91010

用了VS Code、IDEA等十几款编辑器后,总结出优秀编辑器的特质

不过,认为编程,速度并不重要,所以这里最重要的部分是舒适度:无论输入速度如何,手腕都不会动。 模态编辑器 模态编辑器之所以这么好用是有很多原因的。...它提供了在编辑 git 版本文件缓冲区中看到的标志(添加、修改、删除等):它能做的事情还有很多,甚至可以预览 hunk,在编辑器 内部 暂存或丢弃它们,对来说太好用了。...其实,它也没那么有用,因为 fugitive 已经有了一个 git blame 窗口,能用 commit 注释每一个代码行。有时我会用这个,但也可能会放弃它。...8 atom 最后来谈 GitHub 的编辑器 atom记得首次运行 atom 的第一反应是:“这个编辑器真漂亮。”默认的颜色方案 One 是大家都熟悉的通用颜色方案。...使用其他基于 Web 的软件(例如 GNOME 桌面环境)观察到这个问题,这越来越怀疑这种技术选择。 9 总结 当开始编程记得见过有人谈论 IDE/ 编辑器之战。

1.8K10

Atom飞行手册翻译: 2.1 Atom中的包

我们介绍完Atom最基础的部分之后,我们要了解如何真正尽可能使用它了。...在这一章中我们会介绍如何为了添加新功能而寻找并安全新的包,如何寻找并安装新的主题,如何以一种更高级的方法处理文本,如何以任何你想要的方式自定义编辑器,如何使用git做版本控制,以及其它。...实际上,默认情况中,Atom中所有的功能由超过70种包组成。例如,你首次启动Atom看到的欢迎对话框,拼写检查工具,主题和模糊查找工具都是独立的包,它们使用了你所访问的相同API。...简单地打开设置视图(cmd-,),点击“install”选项卡,并且“Install Packages”下面输入你要查找的东西,那个地方提示“Search Packages”。...如果没有的话,打开Atom,运行Atom > Install Shell Commands菜单apm和atom命令。

1K40

打造前端MAC工作站(四)配置 Atom 编辑器

个人选择 Atom 因为免费开源,与 git 配合比较好,另外插件都是用前端语言编写,方便自己有时候需要修改插件。 Atom 的有一个比较大的缺点,就是打开大文件的时候会比较卡。...但是的实际操作过程中,发现比较难安装上,可能是因为墙的原因,又或者是因为身处祖国的大西北,网络条件比较差的缘故。图形界面的插件安装比较简单,鼠标点点就可以了,这里不再重复。...主要说一下,如何在命令行下安装插件,这个安装,是百分百会成功的。 前提,你已经安装了 node.js、git。...图中红线框内,输入我们想要的插件名称,就可以进行搜索,例如,我们想要安装我们的前端神器emmet,然后按下回车键,就可以搜索到这个插件了。如下图所示: ?...如,emmet的地址就是https://github.com/emmetio/emmet-atom 下载并安装插件 我们打开终端,输入下面的命令 # 进入atom插件安装目录 cd ~/.atom/packages

1.6K60

打造前端 Deepin Linux 工作环境——安装配置 atom 编辑器

好,我们确定了名字之后,输入下面的命令进行安装 sudo apt-get install atom -y ? 安装完成之后,我们就可以程序列表中打开 ATOM 编辑器了 ?...安装 atom 插件 Atom 提供了相对比较简单的图形界面的安装插件。但是的实际操作过程中,发现比较难安装上,可能是因为墙的原因,又或者是因为身处祖国的大西北,网络条件比较差的缘故。...主要说一下,如何在命令行下安装插件,这个安装,是百分百会成功的。 前提,你已经安装了 node.js、git。...如,emmet的地址就是https://github.com/emmetio/emmet-atom 下载并安装插件 我们打开终端,输入下面的命令 # 进入atom插件安装目录 cd ~/.atom/packages...atom编辑器的朋友,有没有什么神器可以推荐 当然也欢迎本帖后面评论留言,留下你认为好用的插件,推荐给大家,我会根据你的评论,整理到文中来 因为ATOM的编辑器各个平台下面的配置基本是一致的,所以更多的内容可以参考

2.1K80
领券