摘要: fetch的操作会下载远程库的分支到我们的本地库中,git branch -v查看,会出现多出了一个分支 阅读全文
posted @ 2020-07-10 22:20 爱编程DE文兄 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-10 21:49 爱编程DE文兄 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 将本地库的代码推送到远程库的话,命令:git push 别名 分支名 或 git push 远程仓库路径 分支名,这里的分支名是你本地库的 接着输入用户名和密码即可 阅读全文
posted @ 2020-07-10 21:46 爱编程DE文兄 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 若想将本地库的代码推送到远程库,就必须知道远程库的位置,有https和ssh两种传输方式 但是呢,你会发现这两个地址长度比较长,不能总是去gtihub上复制或者自己手敲,所以git当然也提供了解决该问题的办法:给访问路径取别名 给远程库取别名的命令:git remote add 别名 远程库路径 想 阅读全文
posted @ 2020-07-10 21:05 爱编程DE文兄 阅读(706) 评论(0) 推荐(0) 编辑
摘要: git的分支管理是非常巧妙的,而svn的分支是通过重新复制一份完整的文件和目录是非常笨的方法 总结:创建分支是在创建指针,切换分支是在改变指针的指向 阅读全文
posted @ 2020-07-10 16:17 爱编程DE文兄 阅读(319) 评论(0) 推荐(0) 编辑
摘要: git快照:git中的快照,就是一个备份,但这个备份不是像我们粘贴复制那么简单,git会处理,压缩,你可以使用这个快照恢复原来的状态。git会根据当前的内容生成一个校验和,是以此校验和为索引。每次提交,检测到校验和变化,就会生成一个新的快照,未更改的文件,则会链接到上一次的快照。这样就形成了一条链( 阅读全文
posted @ 2020-07-10 16:04 爱编程DE文兄 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-10 15:05 爱编程DE文兄 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.合并分支产生的冲突 》两个分支在操作同一文件的同一位置(同一行)进行了不一样的修改,现在将两个分支最新版本的进行合并产生的冲突,因为git无法取啥该保留和舍弃哪一方的文件内容 二.冲突的解决: 》发生冲突时,git并不会想svn一样产生多个文件,git会将两个分支修改的内容都添加进来,并用一些指 阅读全文
posted @ 2020-07-10 14:55 爱编程DE文兄 阅读(1396) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2020-07-10 14:05 爱编程DE文兄 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 上面分支都是基于本地库的,若在某分支上没有进行提交的操作,分支最新版本的哈希值不会发生改变! 阅读全文
posted @ 2020-07-10 13:42 爱编程DE文兄 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-10 13:25 爱编程DE文兄 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Git切换版本有三种方式: 1.基于哈希值切换 》基于哈希值切换(推荐),命令:git reset --hard 哈希值,哈希值从哪来,git reflog查看下就知道了,切换版本后,git reflog会发现有两个HEAD,别着急,这两个head指向的是同一个版本记录 2.使用^ 》^只能后退到过 阅读全文
posted @ 2020-07-10 11:52 爱编程DE文兄 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 若想查看之前所作的提交操作,可使用git log命令: 在log的基础上还有两个命令查看历史记录: 》git log --pretty=oneline 》git log --oneline 还有一个除了查看历史记录外,能比较方便查看版本前进和后退的命令:git reflog 我们版本的前进后退是依赖 阅读全文
posted @ 2020-07-10 10:53 爱编程DE文兄 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 相信搜索的人这个问题都知道答案只不过很迷惑,我们一般在指定目录作为本地库后,进行初始化本地库的操作:git init,会在该目录下生成.git的目录,.git目录下存放的是本地库相关的文件和子目录 大家看视频学习的时候可能会发现这个问题:我在本地库目录下创建文件,然后添加到暂存区,再提交到本地库,感 阅读全文
posted @ 2020-07-10 10:27 爱编程DE文兄 阅读(5201) 评论(0) 推荐(3) 编辑
摘要: 若想要查看分支上的暂存区和工作区的状态信息,可执行命令:git status 先切换到本地库的目录,假设工作区和暂存区都没有代码,执行git status会出现下面的提示: 现在我们创建一个demo.txt文件在工作区,并随便写点内容,再用git status查看,如图: 执行git add dem 阅读全文
posted @ 2020-07-10 10:14 爱编程DE文兄 阅读(443) 评论(0) 推荐(0) 编辑