一、创建git仓库 git init 二、添加到缓存 git add . //注意后面有个点,带空格 三、查看状态 git status git diff //查看执行 git status 的结果的详细信息。 git diff --stat //显示摘要而非整个 diff 四、提交到仓库 git ...
分类:
其他好文 时间:
2018-01-16 18:22:35
阅读次数:
127
1.git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比方: base'<--base<--A<--A' ^ | B<--B' 小米project师经常须要寻找两个分支近期的切割点,即base.如果git 树是多叉树,请实现一个算法。计算git树上随意两点的近期切割点。 (如果g ...
分类:
其他好文 时间:
2018-01-16 18:04:02
阅读次数:
90
4516: [Sdoi2016]生成魔咒 题意:每次向字符串后添加一个字符,并回答此时子串的数目。 题解:咱把字符串倒过来就变成了每次向头插入一个字符,也就是每次增加一个后缀,然后构建出后缀数组。对新字符串(倒过来的原字符串)咱顺序处理。考虑当前的后缀$suffix(i)$对答案的贡献就是$|suf ...
分类:
其他好文 时间:
2018-01-16 14:07:18
阅读次数:
161
1. 邮件配置变量 ${GIT_BRANCH} build 的 Git 分支 ${FILE,path="PATH"} 包括指定文件(路径)的含量相对于工作空间根目录。 path文件路径,注意:是工作区目录的相对路径。 ${BUILD_NUMBER} 显示当前构建的编号。 ${JOB_DESCRIPT ...
分类:
其他好文 时间:
2018-01-16 14:06:24
阅读次数:
531
要想弄明白git add和git commit的区别,首先我们需要知道三个概念:工作区(Working Directory)、版本库(Repository)、暂存区(Stage or index)。 工作区 当你在开发一个项目时,主目录就是你的工作区。 版本库 工作区中有一个隐藏目录.git,这个就 ...
分类:
其他好文 时间:
2018-01-16 13:55:26
阅读次数:
267
一、面向过程和面向对象的比较1、面向过程面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,是一种机械式的思维方式。优点是:复杂度的问题流程化,进而简单化缺点是:一套流水线或者流程就是用来解决一个问题,程序扩展困难,牵一发而动全身。应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTTP Server等。2、面向对象面向对象的程序设计:核心是对
分类:
其他好文 时间:
2018-01-16 12:25:20
阅读次数:
167
git 本地代码到github 一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台。(GitHub is a code hosting platform for version control and collaboration. I ...
分类:
其他好文 时间:
2018-01-16 12:19:31
阅读次数:
168
Linux 服务器上安装git yum -y install git git config --global user.name "name" git config --global user.email "email" globa 参数表示这台机器上所有仓库都会使用这个配置,当然也可以对指定仓库使 ...
分类:
其他好文 时间:
2018-01-16 12:16:14
阅读次数:
177
git push 免密码 通用情况 使用ssh协议 git add 使用tab键自动补全的中文文件名乱码 jupyter notebook 创建密码 通用情况 使用ssh协议 git push 免密码 通用情况 1.使用文件创建用户名和密码 文件创建在用户主目录下: touch .git-crede ...
分类:
其他好文 时间:
2018-01-16 01:03:17
阅读次数:
189