随笔分类 -  github

摘要:1、撤销“public”修改 场景: 你使用git push将本地更改发布到github上,突然意识到这个commit有点问题,不能push上去,你需要撤销这个commit。 命令: git revert < commitId > 做了什么: git revert创建了一个与sha所代表的commi 阅读全文
posted @ 2020-08-14 17:01 徐林俊 阅读(187) 评论(0) 推荐(0)
摘要:一、书籍 1、《Pro Git》(作者Scott Chacon是github的员工,git的布道者,这本书被誉为git学习圣经,中间有好多插图描述的浅显易懂,挺适合详细学习下的。)—— Scott Chacon 2、《pro git(Editon 2)》(上面书的第二版)—— Scott Chaco 阅读全文
posted @ 2020-08-13 21:13 徐林俊 阅读(193) 评论(0) 推荐(0)
摘要:一、说明 之前都是用HTTP协议,现在介绍一种新的主流协议——SSH。 二、关于SSH协议区别于HTTPS协议的一些命令 在github仓库主页复制链接: 常用命令: // 克隆 git clone git@github.com:asimpleday/demo.git // 添加远程仓库的链接 gi 阅读全文
posted @ 2020-03-10 08:58 徐林俊 阅读(232) 评论(0) 推荐(1)
摘要:一、配置 credential helper git config --global credential.helper wincred 这样的话,下一次提交推送到远程仓库还需要输入一次用户名及密码,但是这一次过后,就会保存起来,以后再推送的话,就不需要了。 阅读全文
posted @ 2020-03-09 21:38 徐林俊 阅读(436) 评论(0) 推荐(0)
摘要:一、说明 有些git命令是比较长的,平时经常用的话可能不太方便,这里就可以采用设置别名的方式解决这个问题。 二、步骤 比如接下来我要设置 git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short 这个命令,这个命令的作用是以 阅读全文
posted @ 2020-03-09 21:22 徐林俊 阅读(420) 评论(0) 推荐(0)
摘要:一、强制推送 本地和github同时有了4个提交,这四个提交每次的变更是添加了一个文本文件,如下图,所示: 现在本地回撤版本到第二次提交。 回撤完毕: 这时,普通推送是不可以的,有冲突,如下图所示,解决办法有2种,第一种,保留github上面的提交,可以先拉取,然后就把本地的回撤操作给覆盖掉了,第二 阅读全文
posted @ 2020-03-09 15:44 徐林俊 阅读(301) 评论(0) 推荐(0)
摘要:一、打开Git GUI 点击开始菜单,然后找到已安装好的Git,打开目录,点击Git GUI即可打开。 或者在桌面右击一下鼠标,点击Git GUI也可打开: 可以看到如下界面,有三个主要的选项,创建一个新仓库、克隆一个已存在的仓库、打开一个已存在的仓库,如下所示: 二、打开一个仓库 我本地有一个gi 阅读全文
posted @ 2020-03-08 15:11 徐林俊 阅读(1821) 评论(0) 推荐(0)
摘要:一、MarkDown是什么? + 一种轻量级的、易于书写的、纯文本格式的语法,用来在互联网上书写带有格式的文档。 + 用来控制文档的样式,包括:文字的粗体、斜体,在文档中添加图片,创建列表,等等。 + MarkDown是由 John Gruber 和 Aaron Swartz 在2004年合作发明的 阅读全文
posted @ 2020-03-07 19:22 徐林俊 阅读(394) 评论(0) 推荐(0)
摘要:一、说明 上一篇介绍了,如何在本地进行版本的跟踪记录,Git是分布式的,也就是在多台电脑上可以协同操作,实现这个功能,就需要远程仓库了,也就是github这个平台。流程图,如下: 二、在github创建一个仓库 我们本地是有一个demo仓库的,并且已经有了2个文件和2个版本,现在在github创建一 阅读全文
posted @ 2020-03-07 15:56 徐林俊 阅读(1507) 评论(0) 推荐(0)
摘要:一、Git 工作流程 Git 是一个开源的分布式版本控制系统,自然就是为了记录我们的文件变更,它的工作流程如下,我们在本地(workspace)的更改,可以提交到暂存区(Index),提交到暂存区之后,我们可以继续在本地做变更,再提交到暂存区,最后等我们觉得合适了,再一次性提交到版本库(Reposi 阅读全文
posted @ 2020-03-07 13:32 徐林俊 阅读(538) 评论(0) 推荐(0)
摘要:一、主要的几个命令 // 设置提交仓库时的用户名信息 git config --global user.name "徐林俊" // 设置提交仓库时的邮箱信息 git config --global user.email "1637203692@qq.com" 键入以上俩个命令后,我们再输入以下命令。 阅读全文
posted @ 2020-03-07 13:00 徐林俊 阅读(1213) 评论(0) 推荐(0)
摘要:1、显示当前目录 pwd 2、创建目录 mkdir hello // 创建一个名为hello的文件夹 3、列出当前目录中的所有文件 ls ls -a // 把隐藏的文件、目录页显示出来 ls -l // 列出长数据串,包括文件的属性和权限等数据 4、改变目录 cd hello // 进入当前目录下的 阅读全文
posted @ 2020-03-05 21:53 徐林俊 阅读(280) 评论(0) 推荐(0)
摘要:一、下载 首先需要到git官网进行下载安装。 下载好安装包之后,双击进行安装,然后一直点next即可。 安装完成之后,我们就可以在开始——所有程序中看到一个Git的文件夹。 这个文件夹下面有3个应用,我们一般使用第一个Git Bash。我们可以在一个文件夹中鼠标右键,然后点击Git Bash Her 阅读全文
posted @ 2020-03-05 08:56 徐林俊 阅读(534) 评论(0) 推荐(0)