2019年2月23日

git之实际开发中使用

摘要: 分支策略 在实际开发中,我们应该按照几个基本原则进行分支管理: 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活; 那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本; 你和你的小伙伴们每个人都在dev分支上干活,每个人都有自己的... 阅读全文

posted @ 2019-02-23 16:45 悬剑 阅读(582) 评论(0) 推荐(0)

git之忽略

摘要: 忽略特殊文件 忽略文件的原则是: 忽略操作系统自动生成的文件,比如缩略图等; 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如Java编译产生的.class文件; 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。 强制添加 可以用-f强制添加到Git git add -f... 阅读全文

posted @ 2019-02-23 16:25 悬剑 阅读(74) 评论(0) 推荐(0)

git之github使用

摘要: 使用github 你可以访问它的项目主页https://github.com/twbs/bootstrap,点“Fork”就在自己的账号下克隆了一个bootstrap仓库, 然后,从自己的账号下clone git clone git@github.com:michaelliao/bootstrap.git 一定要从自己的账号下clone仓库,这样你才能推送修改。如果从bootstrap... 阅读全文

posted @ 2019-02-23 16:23 悬剑 阅读(88) 评论(0) 推荐(0)

git之标签

摘要: 标签管理 什么是标签 标签就是一个名字,标识一个版本,相当于版本的别名。版本就是一个commit。、 为什么用标签 因为tag就是一个让人容易记住的有意义的名字,在版本库中,用标签(tag)来标记一个版本。将来无论什么时候,可以通过标签把版本取出来。 背景: Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动... 阅读全文

posted @ 2019-02-23 16:22 悬剑 阅读(94) 评论(0) 推荐(0)

git之分支

摘要: 推送失败,因为你的小伙伴的最新提交和你试图推送的提交有冲突,解决办法也很简单,Git已经提示我们,先用git pull把最新的提交从origin/dev抓下来,然后,在本地合并,解决冲突,再推送 阅读全文

posted @ 2019-02-23 16:11 悬剑 阅读(119) 评论(0) 推荐(0)

git之暂存区——撤销

摘要: 撤销 什么是撤销 从缓存区导出内容到工作区 怎么撤销 暂存区撤销有2种,关键在要不要保留暂存区的修改: 第一种: 保留暂存区的修改 保留暂存区的修改是什么意思? 把暂存区的内容导到工作区,但是暂存区的内容不变,保留之前从工作区添加到暂存区的修改 git checkout -- readme.txt //把缓存区中的东西导出到工作区,覆盖工作区 ... 阅读全文

posted @ 2019-02-23 15:29 悬剑 阅读(934) 评论(0) 推荐(0)

git之版本库—版本回退

摘要: 版本回退 操作的是仓库,从仓库中到处内容到工作区 背景: Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向append GPL: 所以你让HEAD指向哪个版本号,你就把当前版本定位在哪。 HEAD指向的版本就是当前版本 什么是版本回退 回退到上一个版本,版本都是放在仓库中,说白了就是从仓库中导出内容... 阅读全文

posted @ 2019-02-23 15:21 悬剑 阅读(149) 评论(0) 推荐(0)

git之首次安装

摘要: 首次安装git: 配置信息 生成git仓库后需要设置用户信息: git config --global user.name "zhangll" 所有git仓库的名字 git config --global user.email "1468175629@qq.com" 所有git仓库的邮箱 查看git库的用户信息: git config user.name git... 阅读全文

posted @ 2019-02-23 15:15 悬剑 阅读(116) 评论(0) 推荐(0)

git之远程库

摘要: 远程库 添加远程库 本地git添加远程库 git remote add origin https://github.com/zhazhayu/ipjone.git origin是远程库的名字 默认叫origin,远程库的名字可以随便写 查看关联远程路是否成功 git remote -v 推送文件到远程库: 第一次,推送到远程库: 把本地库... 阅读全文

posted @ 2019-02-23 15:08 悬剑 阅读(98) 评论(0) 推荐(0)

git概念

摘要: gitgit是什么git就是代码仓库,存放代码的地方。其实就是一个.git目录为什么要用gitgit是分布式存放代码,多人合作开发存放代码很简便怎么用gitgit整个git分为3个部分:工作区、版本库(包含缓存区、仓库)工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区 阅读全文

posted @ 2019-02-23 14:16 悬剑 阅读(128) 评论(0) 推荐(0)

导航