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

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示