摘要:
虽然别名不是很重要,但是你大概应该知道如何使用它们。 虽然别名不是很重要,但是你大概应该知道如何使用它们。 Git 并不会在你输入部分命令时自动推断出你想要的命令。 如果不想每次都输入完整的 Git 命令,可以通过 git config 文件来轻松地为每一个命令设置一个别名。 这里有一些例子你可以试 阅读全文
摘要:
像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 像其他版本控制系统(VCS)一样,Git 可以给历史中 阅读全文
摘要:
当你想分享你的项目时,必须将其推送到上游。 这个命令很简单:git push [remote-name] [branch-name]。 当你想要将 master 分支推送到 origin 服务器时(再次说明,克隆时通常会自动帮你设置好那两个名字,指master和origin),那么运行这个命令就可以 阅读全文
摘要:
从远程仓库中获得数据,可以执行: 从远程仓库中获得数据,可以执行: $ git fetch [remote-name] $ git fetch [remote-name] 这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。 阅读全文
摘要:
有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令尝试重新提交: 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令尝试重新提交: $ git commit - 阅读全文
摘要:
在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 接下来的例子会用我专门用于演示的 sim 阅读全文
摘要:
要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。 可以用 git rm 命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了。 要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存 阅读全文
摘要:
如果 git status 命令的输出对于你来说过于模糊,你想知道具体修改了什么地方,可以用 git diff 命令。 稍后我们会详细介绍 git diff,你可能通常会用它来回答这两个问题:当前做的哪些更新还没有暂存? 有哪些更新已经暂存起来准备好了下次提交? 尽管 git status 已经通过 阅读全文
摘要:
一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式。 来看一个实际的例子: 一般我们总会有些文件无需纳入 阅读全文
摘要:
git status 命令的输出十分详细,但其用语有些繁琐。 如果你使用 git status -s 命令或 git status --short 命令,你将得到一种更为紧凑的格式输出。 运行 git status -s ,状态报告输出如下: $ git status -s M README MM 阅读全文
摘要:
有两种取得 Git 项目仓库的方法。 第一种是在现有项目或目录下导入所有文件到 Git 中; 第二种是从一个服务器克隆一个现有的 Git 仓库。 在现有目录中初始化仓库 如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入: 如果你打算使用 Git 来对现有的项目进行管理,你 阅读全文
摘要:
若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册: 若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册: $ git help <verb> $ git <verb> --help $ man git-<verb> linux系统专用 $ git 阅读全文
摘要:
在系统上安装了 Git后,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。 Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置: G 阅读全文
摘要:
命令: date:显示系统当前时间和日期 cal:显示当前月份的日历 df:查看磁盘剩余空间的数量 free:显示空闲内存的数量 exit:终止一个终端会话 pwd:打印出当前工作目录名 cd:更改目录,详细介绍参考更改当前工作目录 ls:列出目录内容,详细介绍参考列出目录内容 file:确定文件类 阅读全文