摘要: 优秀的Git commit信息遵循的七个规则:用一个空行分开主题与正文限制主题行到50个字符主题行用大写字母开头主题行末尾不要用句号主题行要用祈使语气正文要在72个字符处时换行用正文解释what 和 why 而不是how 阅读全文
posted @ 2018-12-10 09:59 xuejianbest 阅读(436) 评论(0) 推荐(0) 编辑
摘要: git push命令格式:git push : #将本地分支推送到远程分支如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名)远程分支本地分支名称不强制要求相同若远程分支不存在会自动创建若本地分支为空,则会删除远程分支(不... 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 有一个远程仓库origin:本地在此基础上又进行了两次提交:这时候其他人进行了一次远程push:因为git是分布式的,原则上可以不用连服务器,所以此时本地并不知道远程分支已经变更(本地的origin/master已经过时):git fetch命令会将远程最新... 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(983) 评论(0) 推荐(2) 编辑
摘要: 将指定的提交版本内容添加到当前分支:git checkout dev #切换到dev分支git cherry-pick #将commit id1添加到dev分支,类似于合并,与合并不同的是:只增加commit id1分支,不会整个分支链。#若有冲突解决冲... 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(352) 评论(0) 推荐(0) 编辑
摘要: git clone 命令默认的只会建立本地master分支,如果想基于远程某一分支新建本地分支,并切换到该分支下(如:dev)的话,可以如下:查看所有分支(包括隐藏的) :git branch -a # * master# remotes/origin/... 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(90) 评论(0) 推荐(0) 编辑
摘要: git 中要在版本库中忽略某些文件,第一选择选择应该是使用 “.gitignore” 配置文件,该方式是永久忽略,如果要忽略某个已经在版本库中的文件,那么先要从版本库中移除,然后.gitignore中的配置才会生效。git 还有一种临时忽略文件的方式,命令为... 阅读全文
posted @ 2018-12-09 11:02 xuejianbest 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 全局修改(对应修改配置文件:~/.gitconfig)git config --global user.name "Your Name" git config --global user.email "email@example.com"只修改当前资源库(对... 阅读全文
posted @ 2018-12-09 11:01 xuejianbest 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 简单命令:ffmpeg -i input.mp4 -ss 1:05 -t 10 output.mp4-ss 5指定从输入视频第1:05秒开始截取,-t 10指明最多截取10秒。但是上面的命令可能会比较慢,更好的命令如下:ffmpeg -ss 1:05 -i ... 阅读全文
posted @ 2018-12-09 11:01 xuejianbest 阅读(15995) 评论(0) 推荐(2) 编辑
摘要: Eclipse报错:Root exception: java.lang.IllegalStateException: The platform metadata area could not be written:以下是原因:由于重装或变更盘符等原因,造成你... 阅读全文
posted @ 2018-12-09 11:01 xuejianbest 阅读(808) 评论(0) 推荐(0) 编辑