git
HappyMrSpring
这个作者很懒,什么都没留下…
展开
-
Git笔记【1】git基本命令
前言: Git最基本的是理解工作区与暂存区的概念。 基本命令无需死记硬背,git的提示信息很充分。 git init // 创建本地git仓库 git status // 查看工作区的状态 git log //查看提交日志 HEAD // 表示当前版本 git reset --hard HEAD^ // 回退到上...原创 2018-07-26 16:11:31 · 127 阅读 · 0 评论 -
Git笔记【2】分支管理
SVN有分支管理,但是创建和切换分支耗时特别长,形同虚设。 创建于合并分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并...原创 2018-07-26 16:14:35 · 86 阅读 · 0 评论 -
Git笔记【3】标签管理
标签的概念: 标签(tag)是指向某个commit的指针。 标签(tag)与分支(branch)很像,但是标签是固定的,分支可以移动。 标签是一个有意义的名字,与某个commit号绑定。 创建标签: git tag <tag_name> <commit_id> 基于指定的commit_id...原创 2018-07-26 16:15:45 · 141 阅读 · 0 评论 -
Git笔记【4】git服务器
搭建git服务器: 创建证书登录: 在git服务器,git用户的家目录下新建authorized_keys文件,用来存放用户的公钥(id_rsa.pub文件的内容)。 简单测试起见,把本地主机作为git服务器: cd /home/lfc/.ssh/ cp id_rsa.pub authorized_ke...原创 2018-07-26 16:16:55 · 184 阅读 · 0 评论 -
Git笔记【5】git应用--利用git标签生成版本号
内容提要:通过bash脚本生成项目的版本信息。 说明: 脚本执行后,输出如下信息: git branch --contains # 用来获取当前的分支名。 git describe --tags # 用来获取标签名、基于当前标签的提交次数和与当前标签挂钩的commit号。 #!/bin/bashset -o nounset ...原创 2018-07-26 16:33:18 · 1315 阅读 · 0 评论 -
Git的使用--如何将本地项目上传到Github
转自:https://blog.csdn.net/zamamiro/article/details/70172900很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪...转载 2018-07-25 18:22:15 · 122 阅读 · 0 评论 -
git命令自动补全
转自:https://www.cnblogs.com/memory4young/p/git-command-auto-completion.html下载 Git 的源代码使用如下命令即可下载:git clone https://github.com/git/git 复制 git-completion.bash源代码下有个 contrib/completion 目录,有个 ...转载 2018-05-16 16:15:51 · 1209 阅读 · 0 评论 -
恢复git reset --hard之前的commit号
1. 依据:只要是在git库中提交过的commit,在.git/logs/refs/heads/分支名 文件中都有记录。所以只要拿到commit号,即使通过git reset --hard回滚到之前的commit号,也能够恢复回来。2. 过程:2.1 创建新分支:test_branch。2.2 编辑文件,提交三次,用于测试。此时,文件./git/logs/refs/head...原创 2018-04-19 18:31:27 · 11664 阅读 · 0 评论