使用 Git 和 GitHub
GitHub 是一个开源项目的社交化代码存储空间,基于 Git 作为版本控制系统。它的首要功能就是代码共享和项目协作。在本章你可以快速找到用 GitHub 学习本书的一些方法。
本章节假设你不太了解 Git...
AI君
9小时前 0℃
0喜欢
本文讲的是使用阿里云code和git管理项目, 使用代码云托管和Git来管理项目可以使多客户端和多人开发更加高效。通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上对国内用户来说更好。
账号...
AI君
1年前 (2018-12-19) 137℃ 0评论
0喜欢
目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。
本例使用了 Github 作为远程仓库。
Github账号登录
如果你没有...
AI君
1年前 (2018-12-19) 120℃ 0评论
0喜欢
到目前为止,我们已经掌握了如何在Git仓库里对文件和源代码进行的基本操作,你再也不用担心文件备份或者丢失的问题了。
可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。
...
AI君
1年前 (2018-12-19) 145℃ 0评论
0喜欢
标签介绍
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。
所以,标签也是版本库的一个快照。
Git 的标签虽然是版本库...
AI君
1年前 (2018-12-18) 157℃ 0评论
0喜欢
在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。
git log
针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下:
$ git log
commit...
AI君
1年前 (2018-12-18) 146℃ 0评论
0喜欢
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。
有人把 Git 的分支模型称为”必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分...
AI君
1年前 (2018-12-18) 114℃ 0评论
0喜欢
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。
获取与创建项目命令
git init
用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这...
AI君
1年前 (2018-12-18) 142℃ 0评论
0喜欢
本章节我们将为大家介绍如何创建一个 Git 仓库。
在创建Git仓库时,可以创建一个新的目录作为Git仓库,也可以使用一个已经存在的目录作为Git仓库。
git init
Git 使用 git init 命令来初始化一个 Git 仓库,G...
AI君
1年前 (2018-12-18) 128℃ 0评论
0喜欢
在使用Git之前,我们先来理解下Git 的一些基本概念,如工作区、暂存区、版本库和远程仓库等
基本概念
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage, 或index。一般存放在 “.git目录下”...
AI君
1年前 (2018-12-18) 148℃ 0评论
0喜欢