11 2017 档案

摘要:有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊 阅读全文
posted @ 2017-11-11 11:03 NAVYSUMMER 阅读(152) 评论(0) 推荐(0)
摘要:有没有经常敲错命令?比如git status?status这个单词真心不好记。 如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。 我们只需要敲一行命令,告诉Git,以后st就表示status: $ git config --global alias.st 阅读全文
posted @ 2017-11-11 11:02 NAVYSUMMER 阅读(161) 评论(0) 推荐(0)
摘要:在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建 阅读全文
posted @ 2017-11-11 10:58 NAVYSUMMER 阅读(219) 评论(0) 推荐(0)
摘要:使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。 如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com)。 和GitHub相比,码云也提供免费的Git仓库,并且,免费版本还包含私有库。此外,还集成了代码质 阅读全文
posted @ 2017-11-11 10:56 NAVYSUMMER 阅读(246) 评论(0) 推荐(0)
摘要:上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:github-init-repo我们勾选Initialize this repository wit 阅读全文
posted @ 2017-11-11 10:55 NAVYSUMMER 阅读(103) 评论(0) 推荐(0)
摘要:在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test.txt" [master 94cdc44] add test.txt 1 file changed, 1 in 阅读全文
posted @ 2017-11-11 10:54 NAVYSUMMER 阅读(113) 评论(0) 推荐(0)
摘要:自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: $ cat readme.txt Git is a distributed version control system. Git is free software distributed und 阅读全文
posted @ 2017-11-11 10:53 NAVYSUMMER 阅读(103) 评论(0) 推荐(0)
摘要:现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建 阅读全文
posted @ 2017-11-11 10:52 NAVYSUMMER 阅读(128) 评论(0) 推荐(0)
摘要:Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版 阅读全文
posted @ 2017-11-11 10:51 NAVYSUMMER 阅读(194) 评论(0) 推荐(0)
摘要:现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然 阅读全文
posted @ 2017-11-11 10:50 NAVYSUMMER 阅读(343) 评论(0) 推荐(0)
摘要:我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free software. 现在,运行git stat 阅读全文
posted @ 2017-11-11 10:48 NAVYSUMMER 阅读(151) 评论(0) 推荐(0)
摘要:什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目 阅读全文
posted @ 2017-11-11 10:47 NAVYSUMMER 阅读(164) 评论(0) 推荐(0)
摘要:现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。 首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一 阅读全文
posted @ 2017-11-11 10:44 NAVYSUMMER 阅读(164) 评论(0) 推荐(0)
摘要:1、安装Git 接下来我们 创建一个git用户组和用户,用来运行git服务: 2、创建证书登录 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 如果没有该文件创建它: 3、初始化Git 阅读全文
posted @ 2017-11-11 10:40 NAVYSUMMER 阅读(173) 评论(0) 推荐(0)
摘要:gitweb 可以通过搭建git服务器将代码保存在git服务器上,多个开发者可以从服务器上clone代码,也可以各自维护一份本地代码,在本地更新之后可以提交到git服务器上,提高开发效率。 git可以很方便的在服务器上创建一个版本库,然后供各个客户端提交、拉取代码,见git 简单实用; 但是链接中的 阅读全文
posted @ 2017-11-11 10:38 NAVYSUMMER 阅读(4101) 评论(0) 推荐(0)
摘要:传统部署方案 windows 远程桌面 FTP/SFTP 登录服务器pull github代码 Phing(PHP专业部署工具)git 自动部署流程图 服务器端准备工作: 0. 这些工作都在root或有管理权限的帐号下进行,下面以root为用户,切换到其他用户的时候会提示 1. 确保安装了git 2 阅读全文
posted @ 2017-11-11 10:32 NAVYSUMMER 阅读(288) 评论(0) 推荐(0)
摘要:1、下载Git 不用说了,这个是必须的,也是最简单的步骤,地址如下: http://git-scm.com/download 这里会提供三个版本的下载地址,读者可以自行查找。 2、创建代码库 远程的代码库创建,我们可以直接去github上申请一个账号,然后在上面创建代码库,这里不细说了。 3、设置G 阅读全文
posted @ 2017-11-11 10:31 NAVYSUMMER 阅读(424) 评论(0) 推荐(0)
摘要:工具及材料 1、一台PC 2、一个U盘,8G以上 3、需要的文件:CentOS-7-x86_64-DVD-1511.iso 4、需要的软件:UltraISO 第一步、在Windows中为Linux分出磁盘空间 右击“此电脑” -- “管理” 若分区错误,可以右击想要合并的磁盘(比如软件D)-> "扩 阅读全文
posted @ 2017-11-11 10:23 NAVYSUMMER 阅读(819) 评论(0) 推荐(0)
摘要:一、制作 1、需要用到的工具:老毛桃PX工具、系统ISO、一个8GU盘 老毛桃PE工具 http://laomaotao.net/ CentOS启动映像 http://mirrors.163.com/centos/6.4/isos/i386/CentOS-6.4-i386-netinstall.is 阅读全文
posted @ 2017-11-07 11:07 NAVYSUMMER 阅读(10122) 评论(0) 推荐(0)
摘要:1. 使用最新版UltraISO将ISO镜像刻录到U盘一定要是最新版,试用版都可以,按下图操作: 2. U盘启动电脑进入安装界面正常情况下你应该会看到下面的这个界面: 选择第一项,然后按TAB键(在评论区有朋友踫到没有按TAB键的提示,经derogg解答,原来是UEFI模式下提示的是按E,所以这一步 阅读全文
posted @ 2017-11-07 10:30 NAVYSUMMER 阅读(1464) 评论(0) 推荐(0)
摘要:下载Securable 来确定你的cpu是否支持。(64bit,yes yes) Securable - http://www.grc.com/securable.htm 阅读全文
posted @ 2017-11-07 09:33 NAVYSUMMER 阅读(136) 评论(0) 推荐(0)
摘要:下载并安装vmware。 下载并安装MAC补丁。 创建虚拟机。 设置ISO文件。 开启虚拟机。 安装vmware tools。 1. 下载并安装vmware。我是直接在腾讯电脑管家里下载并安装的vmware12。2. 下载并安装MAC补丁。1)打开任务管理器,停止vmware的4项服务,包括VMne 阅读全文
posted @ 2017-11-07 09:31 NAVYSUMMER 阅读(1037) 评论(0) 推荐(0)

交流群 编程书籍