git
文章平均质量分 81
zzyczzyc
越努力越幸运
展开
-
Git教程-1.建库、提交、版本控制
介绍比较流行的2种版本管理系统代表:svn:集中式版本控制系统 -> 版本库是集中存放在中央服务器的,每次使用从服务器更新,编辑完之后再上传到服务器上,以便其他人能看到最新版本,缺点:需要联网,速度慢,所有版本只存放服务器上,服务器死了,就完了,有一定安全隐患。git:分布式版本控制系统 分布式版本控制系统没有统一的中央服务器去当做仓库,每个人电脑都有完整的版本库,这...原创 2018-10-07 10:06:45 · 337 阅读 · 0 评论 -
Git教程-2.工作区和暂存区
工作区就是你建立的git库的那个文件夹,里面存放你的项目文件版本库(repository)工作区中有个.git 的隐藏文件夹,这是git版本库.git文件夹里存了一个叫stage(或者index)的暂存区,还有git为我们建立一个默认的分支master,还有一个指向master的指针git工作机理git add 将文件添加到版本库,其实是添加到暂存区 git ...原创 2018-10-07 11:08:29 · 205 阅读 · 0 评论 -
Git教程-3.撤销修改、删除文件
撤销修改情况一:工作区修改了,但是没提交到 暂存区git checkout -- file:其实就是将版本库中最新版本跟新到工作区情况二:工作区修改了,而且提交到 暂存区git reset HEAD file :可以将暂存区撤销,重新放到工作区git checkout -- file:再将工作区的修改撤销情况三:整个修改已经提交到版本库中,如果没有没有推送远程,返回上一版...原创 2018-10-07 11:48:19 · 415 阅读 · 0 评论 -
Git教程-4.远程仓库
GitHub的连接在GitHub官网上建立一个账户,新建一个新的远程仓库用git bash在本地用户主目录执行ssh-keygen -t rsa -C “youremail.com”本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,执行以上命令之后,在本地目录会有.ssh目录,目录中包含id_rsa和id_rsa.pub两个文件,id_rsa是私钥,不能泄露,id_rsa.pu...原创 2018-10-07 15:34:18 · 136 阅读 · 0 评论 -
Git教程-5.分支管理
分支命令内容创建一个sub分支: git branch sub切换到sub分支:git checkout sub合并以上两条命令,创建并切换:git checkout -b sub查看分支:git branchgit branch命令会列出所有分支,当前分支前面会标一个*号合并sub分支到当前分支:git merge sub删除sub分支:git branch -d su...原创 2018-10-07 21:20:08 · 179 阅读 · 0 评论 -
Git教程-6.标签管理
标签的意义当发布一个版本的时候,在版本库打个标签,以后取出打标签那时刻的版本就是发布的历史版本,标签也是版本库的一个快照,其实也就是指向一个commit的指针。 commit ID一串字符:23h535kk…不太好记, tag :版本 V1.0更好记。创建标签 切换到需要打标签的分支上:git checkout master 新建一个标签:git tag v1.0 git t...原创 2018-10-08 10:10:30 · 130 阅读 · 0 评论 -
Git教程-7.自定义Git
自定义.gitignore意义:有的时候工作区项目文件中必须得有的文件,但是又不想提交他们,比如日志,临时文件,编译的中间文件,git为我们提供了一个.gitignore文件只要在这个文件中申明那些文件你不希望添加到git中去 .gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。在.gitingore 文件中,遵循相应的语法,在每一行...原创 2018-10-08 11:05:50 · 133 阅读 · 0 评论