Git和GitHub
永不言弃的小颖子
这个作者很懒,什么都没留下…
展开
-
GitHub中协同工作 Fork 和 Pull Request
fork和clone的区别fork 在GitHub页面,点击Fork按钮。其实就是将别人的repository拷贝一份到自己的GitHub账户中clone 将GitHub中的repository克隆到自己本地电脑中Pull Request的作用在repository的创建者没有把我添加为项目合作者的前提下,我将他的某个repository“B”clone到自己的电脑中,在自己的电脑进行修改,但是我会发现我没办法通过push将代码贡献到B中。所以要想将我的代码贡献到B中,我首先需要对他的的repo原创 2020-10-26 19:35:33 · 864 阅读 · 0 评论 -
(6) Git tag 和 GitHub releases
Git 标签的作用在一个项目中,我们可能需要阶段性地发布一个版本,比如 V1.0、V1.0.2、V3.2 Beta 之类的,Git 的标签可以满足这个需求。在一个长期大型项目中,可能会有数千个提交版本,我们可能需要对重要的节点性提交打个记号,这时也可以使用 Git 的标签功能。在一些项目相关的书籍中,我们会看到 “执行 xxx 命令签出这个版本以查看对应的代码” ,这也是使用 Git 的标签功能做到的。(1) 创建标签前面的课程提到过 GitHub 的 issue 功能,issue 是仓库拥有者在 G原创 2020-10-25 17:48:18 · 360 阅读 · 0 评论 -
(5) 多人协作 Git 部分——学习笔记
克隆仓库到本地打开实验环境,以组员的身份克隆自己的 work 仓库到实验环境,由于之前已经设置了实验环境的 SSH 公钥到 GitHub,所以我们使用 git 开头的地址来克隆:链接的结尾 .git 是不需要的:2. 完成任务并推送到自己的仓库现在我们要完成组长仓库的一个 issue,注意每个 issue 在创建后都会生成一个编号,我们首先完成 1 号 issue:创建文件,添加到暂存区,提交,查看本地仓库分支状态:注意在执行 commit 命令时,备注信息里有个 “fix #1”.原创 2020-10-25 16:57:30 · 174 阅读 · 0 评论 -
(4) 多人协作GitHub部分——学习笔记
准备本节将介绍 GitHub 多人协作与相关 Git 的操作,所有操作全部在浏览器页面上完成。这里账号 Chuntianlaile 是一个用来测试的账号,假定这是项目组长的账号,Manchangdx 是组员的账号。创建仓库首先,在组长账号中创建一个仓库,名为 work,在创建仓库时,需要说明的两个下拉框左边的忽略文件下拉框:我们在写代码时,总会出现一些不需要上传到仓库的垃圾文件、缓存文件、备份文件、环境文件等等,可以创建一个忽略文件将这些不需要被上传到远程仓库的文件忽略掉。忽略文件的名字.原创 2020-10-25 10:59:08 · 154 阅读 · 0 评论 -
(3) Git 分支操作——学习笔记
添加SSH关联授权上一节操作中每次提交都要手动输入用户名和密码,若想避免这些麻烦,可以在系统中创建 SSH 公私钥,并将公钥放到 GitHub 指定位置。如此操作即可生成 GitHub 账户对于当前系统中的 Git 授权。终端执行 ssh-keygen 命令按几次回车生成公私钥,公私钥存放在主目录下的隐藏目录 .ssh 中的两个文件中:将 ~/.ssh/id_rsa.pub 文件中的公钥内容复制:然后在 GitHub 网页上添加公钥:Title 自定义,把剪切板中的内容粘贴到 Key 中.原创 2020-10-25 10:37:15 · 632 阅读 · 0 评论 -
(2) Git基础操作——学习笔记
Git仓库的三大区域本节将完成一次从本地仓库修改代码、提交并推送到远程仓库的操作。Git 本地仓库有三大区域:工作区、暂存区、版本区。这是一个概念,有这个了解即可,随着使用 Git 的时间增多,慢慢就会理解这三个区域的作用以及为何要这么设计。接下来以命令为主线介绍 Git 的操作。注意,所有 Git 命令都以 git 开头。一次完整的修改、提交、推送操作首先,进入仓库主目录,执行 git status 查看整个仓库的状态:(1) 对工作区进行修改创建一个文件并再次查看仓库状态,这步.原创 2020-10-24 18:19:26 · 122 阅读 · 0 评论 -
(1) Git与GitHub简介——学习笔记
在 GitHub 上创建仓库 (很简单,进入GitHub官网注册并登陆,点击New repository);安装Git (git --version查看已有版本)克隆GitHub上的额仓库到本地。使用 git clone + [仓库地址] 命令即可,这是标准的克隆仓库命令。克隆仓库到本地:进入仓库主目录,如下图所示,仓库主目录中有个 .git 隐藏目录,它里面包含了仓库的全部信息,删掉这个目录,仓库就变成普通的目录了。进入到仓库目录中,命令行前缀发生了一些变化,出现了红色的 master ,它就.原创 2020-10-24 16:08:43 · 96 阅读 · 0 评论