
git
小码蚁啊
这个作者很懒,什么都没留下…
展开
-
git干货(一)搭建仓库
下载路径:Git客户端安装后再任意地方鼠标右键就会出现如下,Git Bash Here就是我们的客户端git配置当安装完Git应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个Git的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:git config --global user.name "test"git config --globa...原创 2018-10-09 11:34:51 · 400 阅读 · 0 评论 -
git干货(二)暂存区
暂存区(stage, index)是Git最重要的概念之一,理解了这个概念很多 Git 命令就不再那么神秘了。下面几个验证例子一开始看不懂没关系,工作区、版本库中的暂存区和版本库之间的关系图先理解先。在这个图中,我们可以看到部分 Git命令是如何影响工作区和暂存区(stage, index)的。图中左侧为工作区,右侧为版本库。在版本库中标记为 index 的区域是暂存区(stage, ...原创 2018-10-09 16:36:21 · 232 阅读 · 0 评论 -
git干货(三)撤销或回退版本
撤回操作如果你文件只是在工作区修改了,但是还没提交到暂存区的时候,你可以用git checkout -- [file]来撤销。简单的说就是暂存区覆盖工作区。这里模拟一下,比如现在demo1.txt里面内容是demo1,并且已经提交到暂存区了,此时修改demo1.txt,内容改成demo1 111.,然后执行git checkout -- demo1.txt命令,你会发现demo1.txt内容又变...原创 2018-10-10 14:44:46 · 189 阅读 · 0 评论 -
git干货(四)连接远程仓库
git initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/rh-zc/demo1.git就连上了远程的gitLearn项目。远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。列出远端别名...原创 2018-10-10 15:07:33 · 200 阅读 · 0 评论 -
git干货(五)分支管理
为了真正理解 Git 处理分支的方式,我们需要回顾一下Git是如何保存数据的。Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。在进行提交操作时,Git会保存一个提交对象(commit object)。知道了Git保存数据的方式,我们可以很自然的想到——该提交对象会包含一个指向暂存内容快照的指针。 但不仅仅是这样,该提交对象还包含了作者的姓名和邮箱、提交时输入的信息以及指向它的...原创 2018-10-11 14:27:31 · 154 阅读 · 0 评论 -
撤销git pull
拉取了别人分支代码到本地 导致出了问题 解决方法:先使用命令:git reflog 查看修改记录然后使用命令:git reset --hard HEAD@{n} 进行回退如我的回退git reset --hard 101b839...原创 2018-11-22 11:24:45 · 3255 阅读 · 1 评论 -
git 解决冲突合并分支
场景:拉取别人的远程分支dev2与本地分支dev1进行代码合并1、本地代码进行pushgit add .git commit -m"提交代码"git push origin dev1 2、拉取远程分支dev2git fetch origin dev23、在本地创建dev2分支并切换到该分支git checkout -b dev2 origin/dev24...原创 2018-12-29 13:11:49 · 301 阅读 · 0 评论