Git
文章平均质量分 53
帅过吴彦祖
这个作者很懒,什么都没留下…
展开
-
[Git] git rebase与merge的作用与区别
git rebase merge 的功能git rebase 和 gie merge 是git版本控制工具用来合并两个分支,这两个分支都进行了改变。git rebase merge的区别git merge在合并分支时,会将两个分支进行合并,并且产生一个新的提交。git rebase在合并分支时,会在master分支最后一次提交后面添加feature分支里面的修改。流程如...原创 2020-02-09 15:19:57 · 544 阅读 · 0 评论 -
[Git] 常用的Git命令
查看git提交日志查看git提交日志git log 显示提交信息 git reflog 显示全部操作改动 git reflog --stat 显示简化版全部操作改动 git reflog --pretty=formate:%s 以格式化的形式显示日志信息 git log --pretty=oneline 显示简化提交信息 git log --graph --pretty=...原创 2019-12-09 15:00:00 · 102 阅读 · 0 评论 -
[Git] Github仓库添加webhook,Jenkins自动build
给github仓库添加webhook,每次使用git push命令时,jenkins就会自动build。步骤如下:进入某一仓库的settings 添加左侧导航栏的Webhook 点击Add wekhook 填写Payload URL,这里的URL就是jenkins的地址,example:http://myjenkins.com/github-webhook/ 选择Content-...原创 2019-12-09 14:14:06 · 753 阅读 · 0 评论 -
git知识总结——分支冲突解决
发生冲突之后,先解决冲突,然后提交,合并完成使用命令 git checkout -b feature1 创建一个新分支 然后修改一个文件,并且使用 git add和git commit命令提交到版本库中使用命令 git checkout master命令切换到master分支,在master分支上修改同意一个文件,然后使用 git add和git commit命令提交到版本库中。接下来使用git ...原创 2018-04-06 21:13:32 · 1533 阅读 · 0 评论 -
git知识总结7——创建与合并分支
先使用命令 git checkout -b dev 创建一个分支这个命令相当于git branch devgit checkout dev然后使用命令git branch查看当前分支这个命令会把所有分支列出来,在当前分支前面加一个*。然后就可以在当前分支进行工作了。当我们修改了文件,并且使用了git commit -m 命令之后,使用git checkout master 命令切换到master...原创 2018-04-06 20:36:24 · 131 阅读 · 0 评论 -
git知识总结6——远程仓库
从本地仓库推送到github远程仓库先在github上创建一个仓库,步骤如下现在github上仓库还是空的,我们可以从git本地仓库推送到github。在git本地仓库下写命令$ git remote add origin git@github.com:username/learngit.git 注意,把 username换成自己的github账户名,learngit.git换成自己本地仓库...原创 2018-03-25 18:03:21 · 185 阅读 · 0 评论 -
git知识总结5——window下配置SSH连接GitHub
git能够连接github,github做为免费的远程仓库自己到github注册帐号。第一步 创建SSH KEY如果使用的linux,检查用户宿主目录是否有.ssh文件。如果是windows使用命令 cd ~/.ssh 查看是否有.ssh目录。如果没有则使用命令: $ ssh-keygen -t rsa -C "youremail@example.com" 把邮箱换成自己的邮箱即可。一直...原创 2018-03-25 17:00:21 · 280 阅读 · 0 评论 -
git知识总结4——查看历史、回退版本、删除
要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id git reset --hard HEAD^ 退回到上一个版本命令git reset HEAD file可以把暂存区的修改撤销掉...原创 2018-03-22 20:22:56 · 2376 阅读 · 0 评论 -
git知识总结3——工作区和暂存区
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。分支和HEAD的概念我们以后再讲。前面讲...转载 2018-03-22 20:26:17 · 124 阅读 · 0 评论 -
git知识总结2——创建版本库,添加/提交文件
1.创建版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。首先,选择一个合适的地方,创建一个空目录cd 命令用于切换目录, pwd命令用于显示当前所处目录, mkdir 创建一个新的目录第二步,通过git init命令把这个目录变...原创 2018-03-20 15:44:07 · 227 阅读 · 0 评论 -
git知识总结1——了解git
Git是目前世界上最先进的分布式版本控制系统Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。先说集中式版本控制系统,版本库是集中存放在中央服务...原创 2018-03-20 15:23:39 · 164 阅读 · 0 评论