git和github入门指南(3.1)】的更多相关文章

6.交作业的流程 以下内容是螺钉课堂在线就业班提交作业的要求,非螺钉课堂在线就业班学员不用学习 螺钉课堂作业全程采用git管理,希望在日常使用中,加深对git和github的理解 具体流程: 1.注册github账号,并把账号名发送给项目老师 2.项目老师添加对应账号到项目中 3.第一次写作业,通过git clone 项目地址,把项目克隆到本地 4.第二次写作业之前,先git pull把项目拉到本地,避免发生冲突 作业命名要求: 1.以自己的微信号作为文件夹名字,以后每个人的作业放到自己文件夹下…
1.git和github简介 1.1.git是什么?github是什么?git和github的关系? Git是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件.简单的说git就是用来做版本管理的工具 gitHub是一个面向开源及私有软件项目的托管平台,通俗的说github是一个网站(网址,http://github.com),这个网站的功能是进行代码托管…
5.github上的标签 5.1.标签的作用 给当前版本打一个标签,在github上就会形成一个releases版本 点击进去后,用户就可以下载对应版本的源代码 5.2.在本地git工具上创建标签,同步到github 1.查看当前有多少标签 git tag 2.创建一个标签 git tag v1.0 3.把标签推送到github git push origin v1.0 推送完成后,我们去github查看结果: 5.3.直接在github上创建标签 1.点击进入版本发布页面 2.点击创建一个版本…
4.分支管理 4.1.什么是分支? 分支可以简单的理解为分叉,在主干上长出一条枝干出来,主干分支通常叫做master,在主分支上可以开很多分支出来,不同的人在不同的分支上做开发,最后合并到主分支,这样不会相互影响 4.2.github工作流 github推荐的工作流:点击进入官网介绍地址 第一步:根据需求,从master拉出新分支 第二步:新分支开发完成后,或者需要讨论的时候,就向master发起一个pull request(简称PR). 第三步:Pull Request既是一个通知,让别人注意…
3.4.开源项目的协作方式 开源项目通常是没有写入的权限的,我们需要换一种协作方式参与到这些开源项目中 为了演示方便,我们把git-demo这个项目中nd-00002这个合作者的权限取消 接下来nd-00002这个人想参与到git-demo这个开源项目中项目中,需要做以下步骤: 第一步:fork这个开源项目 fork项目可以理解为克隆了一个版本放到了当前用户的名下 完成fork后,nd-00002名下就有了git-demo这个开源项目 第二步,把fork过来的这个项目克隆到本地修改 git cl…
3.3.解决多人协作开发过程中的代码冲突问题 1.在多人协作开发的项目中,每次开发之前每个人最好先同步更新一下github上最新的代码,可以减少冲突的概率 git pull 2.产生冲突 目前咱们演示项目git-demo中有两个开发这,第一个人,nodeing666,第二个,nd-00002,github仓库中最新的代码是nd-00002这个人提交的代码,这个时候,如果nodeing666这个人在开发之前并没有拉取github中最新的代码,而是直接去修改index.html这个页面,例如: <s…
3.远程管理 3.1.远程仓库相关命令 1.查看远程仓库名字,这里以github为例 git remote 上面命令执行后会得到:origin,这样一个名字,这个名字是我们克隆的时候默认设置好的 如果你想更改origin这个名字,可以通过这样的命令: // 语法: git remote rename old new 自定义名字 git remote rename origin neworigin 2.查看远程仓库的地址 git remote -v 3.添加一个仓库 git remote add…
2.git常用命令 2.1.git的三个区 1.工作区 工作区就是你项目所在目录,这个目录是可以非常直观的看到的,编写代码主要在这个目录进行,例如: 2.暂存区 暂存区从字面上去理解就是用来暂时保存项目的地方,实际上它的作用和它的名字是一致的,暂存区可以起到过渡的作用,当我们写代码修改了一些文件的时候,可以把修改的代码提交到暂存区保存,然后接着写代码,接着再提交到暂存区保存,写完某些代码觉得没什么可以修改的时候,可以将暂存区里面的文件一次性提交到版本库 3.版本区(库) 在工作区(项目根目录)中…
2.4.常用git命令 2.4.1.回顾前面使用的命令 1.git add 文件名 这个命令用来将代码提交到暂存区 2.git status 可以查看当前提交的状态 3.git commit -m '注释' 将代码从暂存区提交到版本库 2.4.2.查看日志 git log 2.4.3.对比操作 经过第一次提交,版本库中的index.html是空文件,接下来我们开始写代码,在工作区index.html文件中写一点内容 <!DOCTYPE html> <html lang="en&…
推文:官方手册,十分详细 推文:git和github快速入门 一.git使用 1.git安装 (1)windows 网站:https://git-scm.com/download/win下载安装即可 (2)linux安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 安装依赖环境 yum install git 2.版本库创建 (1)创建项目目录 mkdir git_testcd git_tes…