![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Version Control Systems
文章平均质量分 88
版本控制工具git
Kessity
科技改变世界,梦想成就未来。。。。。。。。。
展开
-
git的使用(一)
一 集中式vs分布式集中式:集中式版本控制系统,版本库集中存放在中央服务器,工作时要先从中央服务器取得最新的版本,干完活了,再把代码推送给中央服务器。分布式:分布式版本控制系统没有“中央服务器”,每个⼈的电脑上都有⼀个完整的版本库,⼯作时不需要重新获取新版本。多⼈协作时只需把各⾃的修改推送给对⽅,就可以互相看到对⽅的修改了。二 git全局配置因为 git 是分布式版本控制系统,所以,每个机器都必须⾃报家⻔:你的 name 和 Email 地址。在命令⾏输⼊:$ git原创 2019-09-18 23:08:13 · 6805 阅读 · 0 评论 -
git的使用(二)
一 commit操作 对于 git 操作,每次修改都是有所记录,比如删除并不是真的删除了,所有的操作都记录在磁盘上,git 的本质就是以空间换方便。有如下提交历史:1 修改提交记录 在提交过程中,有时候发现某次的提交记录不恰当,需要修改,可以使用如下操作:# git rebase -i 434b071f 将需要修改的提交的 pick 修改成 edit,ctrl+x 退出,y...原创 2019-09-18 08:37:30 · 419 阅读 · 0 评论 -
github和gitee(四)
一 关联github远程仓库 (github的使用不做介绍)由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要⼀点设置: 第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接跳到下⼀步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com"原创 2019-09-20 10:14:31 · 7153 阅读 · 0 评论 -
git分支管理(三)
每次提交,Git 都把它们串成⼀条时间线,这条时间线就是⼀个分⽀支。git 初始化时默认创建了一个分支,即 master 分支。HEAD 严格来说不是指向提交,而是指向 master,master 才是指向提交的,所以,HEAD 指向的就是当前分支。一开始的时候,master 分支是一条线,Git 用 master 指向最新的提交,再用 HEAD 指向 master,就能确定当前分支,以及当前...原创 2019-09-22 08:40:52 · 419 阅读 · 0 评论