模型出错了,请稍后重试~
默认的 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 关注我的主页 本作品采用 知识共享署名-非商业性使用-相同方式共享
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。
我们还将介绍如何用 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。谁会需要这些额外的按键呢?
如果你不熟悉基本的 git 命令,在阅读本文前可以先参考我之前写的关于 Git 工作流程的文章。...Git revert my commit——撤销 my_commit 中的更改。当用 revert 撤销改动时,它会产生新的提交。...使用 Git 时,你可能偶尔会发现自己被困在 Vim 会话中了。例如,你试着在没有提交信息的情况下提交,Vim 会自动开启。...以下是更改我使用的编辑器 Atom 的默认值的命令: git config --global core.editor "atom --wait" 假设你已经安装了 Atom,你现在就可以在 Atom 中解决...注意,在终端中你可以输入快捷键后再输入其它标记。 你也可以使用 Git 的别名,但这要求你在输入快捷键命令之前先输入 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
总体思路 本文主要讨论,在大面积魔改了Hexo主题之后,如何平滑升级到最新版本的主题。...git diff 插件 Github 除了上面提到的 Compare 功能以外,还有一个叫做 Pull requests 的功能,这个功能的本意是在协同开发时提供合并多个分支的操作。...在任意位置打开终端,输入以下代码获取最新的稳定版主题文件。 ? # 两个源,内容完全一样,择一即可。gitee在国内较快。...使用 Atom 打开 Hexo 项目文件夹 ? 在右下角找到 git 按钮,打开 Atom 自带的 git plus 的 GUI 界面。 ?...commit内容是主题文档的git commit history。
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上打开文件的提交历史。
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的一些组件无代码提示时,就需要构建下项目索引了,操作方法如下
最近「业余」(真是非常业余,大块时间都用来写东西了)时间在捣鼓node-webkit。还记得之前我提到过的github atom么?它就是基于一个node-webkit的fork上做出来的。...你可以把他想像成一个实时的git,有三个阶段: 1) 首先所有打开了使能OT(比如说加载并运行了sharejs的页面)的浏览器之间要能够随时通讯。这个可以通过websocket来实现。...2) operation:用户的输入会生成一个oepration(可以想像一下每输入一点文字就会执行一个"git commit; git push")。...当有用户输入发生时,发起修改的浏览器将变化的内容(operation)提交给服务器,由服务器再广播给所有的浏览器。...OT的用法比较广,可以做在线协同编辑软件,比如说下一代的代码编辑器(说不定github atom以后会加入协同编辑的功能呢),极具互动的演示工具(想想你做在线演示时,其他人不但可以看到你实时的换页,还能在页面上批注提问
当你在代码编辑器中打开项目文件时,你是在工作目录中处理文件 检出(Checkout) 检出是指将仓库中的内容复制到工作目录下。...因此,确保终端的当前工作目录没有位于 Git 仓库中。如果当前工作目录没有在 shell 的提示符中显示,输入 pwd 输出工作目录。 判断仓库的状态 git-status ?...git commit 小结 此命令: 将打开配置中指定的代码编辑器 请参阅第一节课中的 git 配置流程,了解如何配置编辑器) 在代码编辑器中: 必须提供提交说明 以 # 开头的行是注释,将不会被记录...用语言描述的话就是“我想要合并 footer 分支。”。注意表述“合并…”;在进行合并时,另一个分支上的更改将出现在当前检出的分支上。...因此当你的代码编辑器打开并包含该消息时,直接关闭编辑器以确认使用该 commit 消息。 ?
因此,我想增进和强化下自己的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上面写的一份代码 ?
第一次听说Atom是半年前天猫的学姐说她在用这款编辑器,期间我从dw到st再到webstorm都分别做了项目~,但是作为一名拥抱开源的FE,怎么能拒绝github社区维护的项目呢?...接着就让我们感受下Atom的骚气与强大吧。 ? ? Atom的优势 如何评价 Github 发布的文本编辑器 Atom? 看看各个大神是如何评论Atom的。 为什么选择Atom 来看看官方怎么说吧....基于网上看到的评论说Atom什么都好,就是会卡。相反我一点都没感觉到卡,感觉蛮流畅的。而且Atom在1.0后性能大大提升。...,在任何文件下都可以展示对应的高亮,强烈推荐 color-picker 推荐;写CSS时非常方便的调色板 docblockr 注释也优雅,一款用于写注释的插件。...git-plus Git插件;得先配置邮箱和用户名 git-time-machine Git党必备;可以查看当前编辑文件的 ci history,diff 版本间改动;快捷键 alt-t javascript-snippets
基本使用 我一般用它来编辑markdown,实时预览需要安装插件,后文会有preview插件。 atom已经内置了emmet插件,用于前端开发也是一个不错的选择。...重要的是,他是跨平台的开源软件,虽然我基本上在mac上用,估计windows平台还是有很多人用editplus crack,建议考虑atom替代,你不会后悔。 编辑文件 与普通文本编辑器一样,无他。...编辑项目 atom的项目是一个松散的结构,没有特定的要求,每一个目录都可以看做一个项目。 在命令行打开一个目录,即可理解为打开了一个项目,左侧栏可以浏览、编辑该项目目录及子目录。...在已打开项目的情况下,可使用菜单文件 - 添加项目目录,在左侧栏增加一个目录。...atom /Users/pollyduan/mydoc/ 再次打开另一个目录,会创建新的窗口以打开项目目录。在Mac中使用快捷键Command + ~,可以在多个项目窗口中切换。
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来对文件进行新建,重命名,删除等操作
因为我希望自己写的代码是完美的。因此,后来我安装上了校验插件,并且使自己的代码通过了格式校验。 本文就是教大家如何安装插件让ATOM支持格式校验。毕竟,每次都到终端里面去看代码的错误是及其恶心的。...我个人适应初期还是蛮痛苦的,因为我是tab缩进派,换成4个空格已经很讨厌了,换成俩空格,更加让我的眼睛奔溃。不过,既然这是潮流,那就适应它吧。...大概可以参考我的文章,但是具体,请实践。我的代码在 arch linux 和 mac 下面是通过的。评论中有关 windows 的任何问题,不负责回答。谢谢理解。...以下均为终端命令,请逐条输入即可: # 进入atom插件文件夹 cd ~/.atom/packages/ # git clone 插件源文件 git clone https://github.com/AtomLinter...首先,打开 atom 的设置面板 切换到 packages 选项卡,找到 linter-eslint 插件,点击 设置 (我的安装了汉化插件,如果没有汉化,则是英文的设置。
不过,我认为编程时,速度并不重要,所以这里最重要的部分是舒适度:无论输入速度如何,手腕都不会动。 模态编辑器 模态编辑器之所以这么好用是有很多原因的。...它提供了在编辑 git 版本文件时在缓冲区中看到的标志(添加、修改、删除等):它能做的事情还有很多,甚至可以预览 hunk,在编辑器 内部 暂存或丢弃它们,对我来说太好用了。...其实,它也没那么有用,因为 fugitive 已经有了一个 git blame 窗口,能用 commit 注释每一个代码行。有时我会用这个,但也可能会放弃它。...8 atom 最后来谈 GitHub 的编辑器 atom。我记得我首次运行 atom 时的第一反应是:“这个编辑器真漂亮。”默认的颜色方案 One 是大家都熟悉的通用颜色方案。...我在使用其他基于 Web 的软件(例如 GNOME 桌面环境)时观察到这个问题,这让我越来越怀疑这种技术选择。 9 总结 当开始编程时,我记得见过有人谈论 IDE/ 编辑器之战。
在我们介绍完Atom最基础的部分之后,我们要了解如何真正尽可能使用它了。...在这一章中我们会介绍如何为了添加新功能而寻找并安全新的包,如何寻找并安装新的主题,如何以一种更高级的方法处理文本,如何以任何你想要的方式自定义编辑器,如何使用git做版本控制,以及其它。...实际上,默认情况中,Atom中所有的功能由超过70种包组成。例如,你在首次启动Atom时看到的欢迎对话框,拼写检查工具,主题和模糊查找工具都是独立的包,它们使用了你所访问的相同API。...简单地打开设置视图(cmd-,),点击“install”选项卡,并且在“Install Packages”下面输入你要查找的东西,那个地方提示“Search Packages”。...如果没有的话,打开Atom,运行Atom > Install Shell Commands菜单apm和atom命令。
我个人选择 Atom 因为免费开源,与 git 配合比较好,另外插件都是用前端语言编写,方便自己有时候需要修改插件。 Atom 的有一个比较大的缺点,就是打开大文件的时候会比较卡。...但是在我的实际操作过程中,发现比较难安装上,可能是因为墙的原因,又或者是因为我身处祖国的大西北,网络条件比较差的缘故。图形界面的插件安装比较简单,鼠标点点就可以了,这里不再重复。...我主要说一下,如何在命令行下安装插件,这个安装,是百分百会成功的。 前提,你已经安装了 node.js、git。...在图中红线框内,输入我们想要的插件名称,就可以进行搜索,例如,我们想要安装我们的前端神器emmet,然后按下回车键,就可以搜索到这个插件了。如下图所示: ?...如,emmet的地址就是https://github.com/emmetio/emmet-atom 下载并安装插件 我们打开终端,输入下面的命令 # 进入atom插件安装目录 cd ~/.atom/packages
好,我们确定了名字之后,输入下面的命令进行安装 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的编辑器在各个平台下面的配置基本是一致的,所以更多的内容可以参考我的
Open-In-Browser 由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件在快捷菜单中添加了在默认浏览器查看文件选项,以及在客户端(Firefox,Chrome,IE)中打开命令面板选项...Emoji 在代码中输入emoji 3.23. Markdown Emoji 3.24. File Peek 根据路径字符串,快速定位到文件 3.25....Git Blame 在状态栏显示当前行的Git信息 3.26. Git History(git log) 查看git log 3.27....GitLens 显示文件最近的commit和作者,显示当前行commit信息 3.28....这款插件意在让你拥有飘逸的 Markdown 写作体验。
领取专属 10元无门槛券
手把手带您无忧上云