
Git
文章平均质量分 85
azhegps
技术源于不断滴追求!
展开
-
在windows下安装git中文版客户端并连接gitlab
下载git Windows客户端git客户端下载地址:https://git-scm.com/downloads我这里下载的是Git-2.14.0-64-bit.exe版本下载TortoiseGitTortoiseGit客户端下载地址:https://tortoisegit.org/downloadTortoiseGit客户端要下载两个,一个是安装程序,一个是中文语言包...转载 2019-08-25 11:14:13 · 94 阅读 · 0 评论 -
Ubuntu 16.04搭建GitLab服务器
想到Gitlab就必定会想到SVN,因为两者都是代码管理系统,作为开发人员来说,用习惯了SVN的图形化界面和SVN代码更新和提交的方式,可能就会觉得使用git会比较麻烦,其实不然git使用起来非常方便,并且好处也不少,git后面会成为一种流行和趋势。所以在这儿简单的介绍Gitlab服务器的搭建和git的一些基本操作使用。Git的优点和缺点介绍优点1、适合分布式开发,强调个体...转载 2019-08-25 11:14:11 · 1273 阅读 · 0 评论 -
Git 查看stash的相关记录时间
查看stash的保存时间git stash list --date=relativegit stash list --date=shortgit stash list --date=localgit stash list --pretty=format:"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim y...原创 2017-09-01 10:52:17 · 12510 阅读 · 0 评论 -
git合并多个提交
0. 引言本文是关于Git提交记录修改的方法,主要是将多个提交记录合并为一个,然后提交。这里使用到git rebase(一般译为衍和),多数情况下推荐在未提交到远程仓库之前修改本地git提交记录格式时使用。我遇到这个问题主要是因为实际提交中需要在多个分支之间切换,不希望在另一个分支上看到当前分支的多次提交,只希望将多次提交压合成一个提交,然后在另一个分支上直接git cherr转载 2017-08-30 15:32:49 · 2385 阅读 · 0 评论 -
git stash 命令
关于Git stash命令的使用方法网上一大把,我想记录的是我在使用过程中觉得实用及好用的:当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,我觉得git stash是一个更加便捷的选择。步骤如下:一、添加改动到stash。在原分支 git stash save -a "messeag",网上很多很多资料都没有加 -a 这个...原创 2017-05-18 16:56:29 · 331 阅读 · 0 评论 -
git 撤销commit
git reset (--mixed):默认方式【同不带任何参数时的效果】,它会回退到某个版本,只保留源码,回退commit和index信息,此时 代码需要add,然后commit。git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可...原创 2016-12-20 10:59:01 · 328 阅读 · 0 评论 -
Linux下git的安装与使用
Linux下Git安装与使用安装步骤首先需要确认Linux中有没有git,可以在电脑中端中使用git命令来查看,如果没有用命令sudo apt-get install git命令进行安装。安装完成后对git进行配置,需要确保连接上是你的开源中国的账号,需要命令git config --global user.name "XXX"和git config --global user.ea...原创 2017-01-03 13:25:13 · 6874 阅读 · 1 评论 -
GIT和SVN之间的五个基本区别
GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper , Mercurial 等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。 GIT跟SVN一样有自...转载 2016-08-23 11:46:24 · 386 阅读 · 0 评论 -
git merge 和 git rebase 小结
两者都是用来合并分支的,【git merge b】是将b分支合并到当前分支。同样【git rebase b】也是把 b分支合并到当前分支。-----------------------------------一、他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支...转载 2016-08-09 09:49:00 · 314 阅读 · 0 评论 -
git clone和fork的区别
1.区别git clone 是在自己电脑(这里我是ubuntu)直接敲命令,结果是将github仓库中的项目克隆到自己本地电脑中了fork是直接访问github网站,在项目页面中点击fork,然后自己github项目中就会多出一个复制的项目2.用法如果我们想要修改他人github项目的话,我们直接git clone代码到本地是不能pull的,所以我们使用fork,先把代码复制到自己...原创 2019-09-16 08:44:06 · 655 阅读 · 0 评论