git
garychenqin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git学习笔记(三)---版本回退
实际工作中,一个文件可能被提交过多次,我们可以用 git log命令来查看提交记录:可以看见我提交过两次,并且有每次提交时候的说明,如果嫌输出的信息太多,可以加上这个参数--pretty=oneline:如果你想回退一次操作,你该怎么做呢?在Git中,用HEAD表示当前版本,也就是最新的提交69e77...43a0d(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HE原创 2015-04-18 22:00:48 · 616 阅读 · 0 评论 -
Git学习笔记(二)---简单的使用
1.现在我们修改read.txt文件,增加一行,保存退出。现在运行git status,会发现下面的提示: git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,read.txt被修改过了,但还没有准备提交的修改。2.虽然我们知道read.txt被修改了,但不知道修改的具体内容,所以我们需要执行 git diff 文件名来查看具体修改了什么。红色部分就是我添加的地方3.接下原创 2015-04-18 21:31:18 · 461 阅读 · 0 评论 -
Git学习笔记(四)---工作区与暂存区
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。工作区(Working Directory):就是你在电脑里能看到的目录,比如我的git文件夹就是一个工作区: 版本库(Repository):工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。关系如下:前面讲了我们把文件往Git版本库里添加的时候,是分两步执行的:第一步是用git add把文件添加进去,实际上就是把原创 2015-04-18 22:29:09 · 593 阅读 · 0 评论 -
Git学习笔记(五)---修改管理
git的设计思想并不是管理文件,而是管理修改,什么是修改呢?新增一行,删除一行,更改某些字符,删了一些又增加一些,甚至创建一个文件都是修改。下面有一个小实验来说明这个问题: 1.对read.txt增加一行,然后添加到暂存区: 发现有一个待提交的文件。现在再次修改read.txt文件,修改什么你随意吧。2.现在直接执行提交: 现在再查看一下状态: 你会发现还是有未提交的,说明第二次修改并没原创 2015-04-19 09:42:50 · 621 阅读 · 0 评论 -
Git学习笔记(七)---分支管理
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活原创 2015-04-19 14:14:35 · 654 阅读 · 0 评论 -
Git学习笔记(八)---多人协作
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。要查看远程库的信息,用git remote:或者,用git remote -v显示更详细的信息:上面显示了可以抓取和推送的origin的地址。如果没有推送权限,就看不到push的地址。推送分支推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分原创 2015-04-19 14:56:04 · 795 阅读 · 0 评论 -
Git学习笔记(六)---添加远程仓库
实际开发中,往往找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。完全可以自己搭建一台运行Git的服务器,如gitlab, 也可以用github来托管你的代码,github需要注册账号,具体自己百度。在继续阅读后续内容前,请自行注册GitHub账号。由于你的本地Git仓库和Gi原创 2015-04-19 11:23:44 · 891 阅读 · 0 评论 -
Git学习笔记(一)---安装与创建版本库
由于本人只有window环境,因此本人从网上下载了git的安装包,并进行了安装,linux, macos怎么安装自己网上查吧,这个具体就不说了。 1.安装完成后,在开始菜单里找到“Git”->“Git Bash”,弹出命令行窗口 在命令行中输入:$ git config --global user.name "Your Name"$ git config --global user.email原创 2015-04-18 21:10:28 · 654 阅读 · 0 评论 -
Git学习笔记(九)---常用命令
Git常用命令:转载 2015-04-19 15:00:37 · 526 阅读 · 0 评论
分享