
Git
Q563573095
机会,凭自己争取;命运,靠自己把握。生命是自己的画板,为什么要依赖别人着色。
展开
-
git客户端安装(windows)
一、下载客户端 下载地址:https://git-scm.com/ 二、安装 1.双击安装程序“Git-2.10.2-64-bit.exe”,显示截图如下: 2.点击“Next”,显示截图如下: 根据自己的情况,选择程序的安装目录。 3.继续点击“Next”,显示截图如下: 说明:(1)图标组件(Addition icons) : 选择是否创建桌面快捷...原创 2018-03-14 17:47:16 · 22473 阅读 · 1 评论 -
钉钉中设置代码提交提醒--Github机器人
生成GitHub机器人webhook从PC端或者手机端的群机器人入口进入到机器人管理页面,选择“GitHub机器人”,按照设置流程生成GitHub机器人,即可获取到相应群的webhook,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx在GitHub中设置项目的webhook1、进入 GitHub 代码...原创 2018-03-16 12:59:52 · 9090 阅读 · 2 评论 -
git Unstaged changes after reset
今天在工作中遇到上述问题,我在本地add和commit之后想撤销这次提交,我用git reset HEAD命令之后出现上述问题,大概意思就是就是复位未改变。de >git reset HEAD 这样的话,我们就可以回到开始了。但这个操作好像仅限于在master之类的分支上,如果是在 一个新的远程分支,就会出现: Unstaged changes after reset 解决的...转载 2018-03-16 12:33:55 · 26378 阅读 · 3 评论 -
git 保存和恢复工作进度
git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。 基础命令:$git stash$do some work$git stash pop进阶:git stash ...转载 2018-03-16 11:35:40 · 411 阅读 · 0 评论 -
centos7编译安装git出错--openssl
一、异常信息 安装步骤是这样的: 1、下载git-2.11.0.tar.gz 到 /usr/local/src[root@tCentos7 ~]# cd /usr/local/src[root@tCentos7 ~]# wget https://www.kernel.org/pub/software/scm/git/git-2.11.1.tar.gz2、安装依赖的库[ro...原创 2018-03-15 22:20:07 · 3271 阅读 · 1 评论 -
在Linux上安装Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编...转载 2018-03-15 21:04:46 · 1131 阅读 · 0 评论 -
git .gitignore配置规则
1、配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录; 此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;2、示例: (1)规则:fd...原创 2018-03-15 15:48:42 · 276 阅读 · 0 评论 -
git提交时忽略指定文件
1、提交根目录下,进入git bash中输入”touch .gitignore” 新建一个该该后缀的文件。 2、文件中输入要忽略的文件或目录信息##ignore this file##/target/ .classpath.project.settings ##filter databfile、sln file##*.mdb *.ldb *.sln ...原创 2018-03-15 15:44:26 · 5746 阅读 · 0 评论 -
git的reset和checkout的区别
在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working Directory三个区域。HEAD、Index、Working Directory Git里有三个区域很重要HEAD 指向最近一次commit里的所有snapshot Index 缓存区域,只有Index区域里的东西才可以被commit Working Directory 用户操作区...转载 2018-03-15 14:22:22 · 529 阅读 · 0 评论 -
git的常用命令
一、对比差异 1、git diff file :比对工作空间和缓存中该文件的差异 2、git diff Head file :对比工作空间和版本库中该文件的差异 3、git diff –cached file :对比缓存和版本库该文件的差异 4、git diff –stat :查看摘要而非详情 5、git diff branch1 branch2 –stat :比较分支branch2和分...原创 2018-03-15 12:49:15 · 165 阅读 · 0 评论 -
本地项目上传github
很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。Git的安装就不说了。第一步:我们需要先创建一个本地的版本库(...转载 2018-03-15 10:15:12 · 247 阅读 · 0 评论 -
git客户端连接github
在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置: 第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令(Window下打开Git Bash): ssh...原创 2018-03-14 17:58:41 · 3090 阅读 · 0 评论 -
修改github账号的用户名
当时注册github帐号的时候,写错了一个字母,对于我这种有强迫症的人来说实在是受不了,所以就决定改掉这个github账号的用户名 ,折腾了一下,才修改成功,在这里留个脚印,也给其他想修改github用户名的人一些参考。 一开始看到settings里的 profile里有个name,我是很高兴的,以为这里就可以修改了,然而没什么用!登录时还是要之前那个,因为这里只是给自己再取一个别名而已。 ...转载 2018-03-14 16:17:27 · 1224 阅读 · 0 评论