21.拉取&删除远程分支
摘要:拉取 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。 它只会获取数据然后让你自己合并。 然而,有一个命令叫作 git pull 在大多数情况下它的含义是一个 git fetch 紧接着一个 git merge 命令。 如果有一个像之前章节中演示的设置好的跟
阅读全文
posted @
2018-06-30 17:51
代码ok
阅读(211)
推荐(0) 编辑
20.远程分支&跟踪分支
摘要:远程分支 远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote (remote) 来显式地获得远程引用的完整列表,或者通过 git remote show (remote) 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。 远程跟踪分支
阅读全文
posted @
2018-06-30 17:38
代码ok
阅读(288)
推荐(0) 编辑
19.推送
摘要:当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。 本地的分支并不会自动与远程仓库同步 - 你必须显式地推送想要分享的分支。 这样,你就可以把不愿意分享的内容放到私人分支上,而将需要和别人协作的内容推送到公开分支。 当你想要公开分享一个分支时,需要将其推送到有写入权限的远程仓库上。
阅读全文
posted @
2018-06-30 17:23
代码ok
阅读(171)
推荐(0) 编辑
17.分支的合并&遇到冲突时的分支合并
摘要:分支的合并 假设你已经修正了 #53 问题,并且打算将你的工作合并入 master 分支。 为此,你需要合并 iss53 分支到 master 分支,这和之前你合并 hotfix 分支所做的工作差不多。 你只需要检出到你想合并入的分支,然后运行 git merge 命令: 分支的合并 假设你已经修正
阅读全文
posted @
2018-06-30 11:12
代码ok
阅读(963)
推荐(0) 编辑
16.分支切换
摘要:要切换到一个已存在的分支,你需要使用 git checkout 命令。 我们现在切换到新创建的 testing 分支去: 要切换到一个已存在的分支,你需要使用 git checkout 命令。 我们现在切换到新创建的 testing 分支去: $ git checkout testing $ git
阅读全文
posted @
2018-06-29 15:51
代码ok
阅读(267)
推荐(0) 编辑
15.分支创建
摘要:Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针。 比如,创建一个 testing 分支, 你需要使用 git branch 命令: Git 是怎么创建新分支的呢? 很简单,它只是为你创建了一个可以移动的新的指针。 比如,创建一个 testing 分支, 你需要使用 g
阅读全文
posted @
2018-06-29 15:43
代码ok
阅读(145)
推荐(0) 编辑
14.分支简介
摘要:为了真正理解 Git 处理分支的方式,我们需要知道Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 为了真正理解 Git 处理分支的方式,我们需要知道Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 在进行提交操作时,Git 会保存一个提交对象(commit
阅读全文
posted @
2018-06-29 15:37
代码ok
阅读(132)
推荐(0) 编辑
10.符号链接&创建链接
摘要:在我们到处查看时,我们可能会看到一个目录,列出像这样的一条信息: 注意看,为何这条信息第一个字符是“l”,并且有两个文件名呢? 这是一个特殊文件,叫做符号链接(也称为软链接或者 symlink )。 在大多数“类 Unix” 系统中, 有可能一个文件被多个文件名所指向。虽然这种特性的意义并不明显,但
阅读全文
posted @
2018-06-29 14:56
代码ok
阅读(698)
推荐(0) 编辑
4.Linux文件系统层次体系标准
摘要:这是不完整的linux文件系统层次体系标准,不是所有Linux发行版都根据这个标准,但大多数都是: 完整的 Linux 文件系统层次体系标准可通过以下链接找到: http://www.pathname.com/fhs/
阅读全文
posted @
2018-06-29 14:50
代码ok
阅读(250)
推荐(0) 编辑
3.用less浏览文件内容
摘要:less 命令是一个用来浏览文本文件的程序。纵观 Linux 系统,有许多人类可读的文本文件。less 程序为我们检查文本文件 提供了方便。 什么是“文本” 在计算机中,有许多方法可以表达信息。所有的方法都涉及到,在信息与一些数字之间确立一种关系,而这些数字可以 用来代表信息。毕竟,计算机只能理解数
阅读全文
posted @
2018-06-29 14:46
代码ok
阅读(251)
推荐(0) 编辑
2.列出目录内容
摘要:列出一个目录包含的文件及子目录,使用 ls 命令。 实际上,用 ls 命令可以列出任一个目录的内容,而不只是当前工作目录的内容。 有充分的理由证明,ls 可能是用户最常使用的命令。通过它,我们可以知道目录的内容,以及各种各样重要文件和目录的 属性。正如我们所知道的,只要简单的输入 ls 就能看到在当
阅读全文
posted @
2018-06-29 14:16
代码ok
阅读(220)
推荐(0) 编辑
1.更改当前工作目录
摘要:要更改工作目录(此刻,我们站在树形迷宫里面),我们用 cd 命令。输入 cd, 然后输入你想要去的工作目录的路径名。路径名就是沿着目录树的分支 到达想要的目录期间所经过的路线。路径名可通过两种方式来指定,一种是绝对路径, 另一种是相对路径。我们先来介绍绝对路径。 绝对路径 绝对路径开始于根目录,紧跟
阅读全文
posted @
2018-06-29 14:11
代码ok
阅读(3334)
推荐(0) 编辑
0.学习资料
摘要:《快乐的linux命令行》 https://www.kancloud.cn/thinkphp/linux-command-line
阅读全文
posted @
2018-06-29 14:09
代码ok
阅读(119)
推荐(0) 编辑
13.git别名
摘要:虽然别名不是很重要,但是你大概应该知道如何使用它们。 虽然别名不是很重要,但是你大概应该知道如何使用它们。 Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设置一个别名。 这里有一些例子你可以试
阅读全文
posted @
2018-06-28 19:41
代码ok
阅读(141)
推荐(0) 编辑
12.打标签
摘要:像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 像其他版本控制系统(VCS)一样,Git 可以给历史中
阅读全文
posted @
2018-06-28 19:22
代码ok
阅读(296)
推荐(0) 编辑
11.推送到远程仓库
摘要:当你想分享你的项目时,必须将其推送到上游。 这个命令很简单:git push [remote-name] [branch-name]。 当你想要将 master 分支推送到 origin 服务器时(再次说明,克隆时通常会自动帮你设置好那两个名字,指master和origin),那么运行这个命令就可以
阅读全文
posted @
2018-06-28 17:48
代码ok
阅读(209)
推荐(0) 编辑
10.从远程仓库中抓取与拉取
摘要:从远程仓库中获得数据,可以执行: 从远程仓库中获得数据,可以执行: $ git fetch [remote-name] $ git fetch [remote-name] 这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。
阅读全文
posted @
2018-06-28 17:41
代码ok
阅读(2038)
推荐(0) 编辑
9.重新提交
摘要:有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令尝试重新提交: 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令尝试重新提交: $ git commit -
阅读全文
posted @
2018-06-28 17:23
代码ok
阅读(386)
推荐(0) 编辑
8.查看提交历史
摘要:在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 接下来的例子会用我专门用于演示的 sim
阅读全文
posted @
2018-06-28 17:15
代码ok
阅读(187)
推荐(0) 编辑
7.移除文件
摘要:要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。 要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存
阅读全文
posted @
2018-06-28 16:59
代码ok
阅读(276)
推荐(0) 编辑
6.查看已暂存和未暂存的修改
摘要:如果 git status 命令的输出对于你来说过于模糊,你想知道具体修改了什么地方,可以用 git diff 命令。 稍后我们会详细介绍 git diff,你可能通常会用它来回答这两个问题:当前做的哪些更新还没有暂存? 有哪些更新已经暂存起来准备好了下次提交? 尽管 git status 已经通过
阅读全文
posted @
2018-06-28 15:32
代码ok
阅读(807)
推荐(0) 编辑
5.忽略文件
摘要:一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式。 来看一个实际的例子: 一般我们总会有些文件无需纳入
阅读全文
posted @
2018-06-28 15:26
代码ok
阅读(166)
推荐(0) 编辑
4.状态简览
摘要:git status 命令的输出十分详细,但其用语有些繁琐。 如果你使用 git status -s 命令或 git status --short 命令,你将得到一种更为紧凑的格式输出。 运行 git status -s ,状态报告输出如下: $ git status -s M README MM
阅读全文
posted @
2018-06-28 15:13
代码ok
阅读(99)
推荐(0) 编辑
3.获取git仓库
摘要:有两种取得 Git 项目仓库的方法。 第一种是在现有项目或目录下导入所有文件到 Git 中; 第二种是从一个服务器克隆一个现有的 Git 仓库。 在现有目录中初始化仓库 如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入: 如果你打算使用 Git 来对现有的项目进行管理,你
阅读全文
posted @
2018-06-28 15:07
代码ok
阅读(313)
推荐(0) 编辑
2.获取帮助
摘要:若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册: 若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册: $ git help <verb> $ git <verb> --help $ man git-<verb> linux系统专用 $ git
阅读全文
posted @
2018-06-28 14:52
代码ok
阅读(128)
推荐(0) 编辑
1.初次运行git前的配置
摘要:在系统上安装了 Git后,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。 Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置: G
阅读全文
posted @
2018-06-28 14:29
代码ok
阅读(170)
推荐(0) 编辑
linux命令总结
摘要:命令: date:显示系统当前时间和日期 cal:显示当前月份的日历 df:查看磁盘剩余空间的数量 free:显示空闲内存的数量 exit:终止一个终端会话 pwd:打印出当前工作目录名 cd:更改目录,详细介绍参考更改当前工作目录 ls:列出目录内容,详细介绍参考列出目录内容 file:确定文件类
阅读全文
posted @
2018-06-28 14:20
代码ok
阅读(391)
推荐(0) 编辑
使用github参与到开源项目的维护
摘要:参与到开源项目的维护工作一般分两种,一种是由项目建立者拉入到贡献者列表中,拥有对项目的读写权限,而普通用户对项目仅有读取权限,另一种是fork项目到自己仓库,然后把修改后的内容发送给项目管理者者请求合并,是否合并到项目由项目管理者决定。 本文以symphony项目为例,项目地址https://git
阅读全文
posted @
2018-06-27 16:59
代码ok
阅读(411)
推荐(0) 编辑
mongodb远程连接
摘要:1.关闭防火墙 firewall-cmd --state 查看防火墙是否运行中 systemctl stop firewalld.service 关闭防火墙服务 2.使用bind_ip指定mongodb允许其他任何机器的访问 ./mongod --bind_ip 0.0.0.0 防火墙相关操作参考:
阅读全文
posted @
2018-06-13 14:17
代码ok
阅读(147)
推荐(0) 编辑