1.github是什么呢?
分布式版本控制系统
2.github与其他版本控制系统有什么优点?
分布式,每个人都可以进行更改,然后提交给核心开发小组审核。
安全,不会因为主机被破坏而造成数据丢失
3.如何使用github?
3.1 先去https://github.com/ 注册一个账号,详细教程的网址:
http://www.linuxidc.com/Linux/2015-02/114121.htm
3.2 然后下载github并安装,详细教程网址:
4.廖雪峰的个人网站上有github的全套教程
创建一个仓库:
$ mkdir learngit
$ cd learngit
$ pwd
相关命令:
4.1 pwd命令用于显示当前目录
4.2 git init 用于创建一个新仓库
4.3 git add xxx 将xxx添加到仓库
4.4 git commit -m "xxx"将仓库中的文件提交到仓库上
4.5 git status 查看仓库当前状态
4.6 git diff 查看修改内容
4.7 git log 查看所有提交的版本
4.8 cat xxx 显示xxx文件
4.9版本切换
git reset --hard head^ //回退到上个版本
git reset --hard 版本号 //根据版本号,切换到指定版本
4.10将本地仓库的文件推送到github远程仓库命令: (之前要建立关联,参考 6)
git push origin master
4.11将github上的仓库克隆到本地,完成后本地就会出现相应的文件夹
格式 $ git clone git@github.com:用户名/文件名.git
举例 $ git clone git@github.com:hesiyuan1994.com/test.git
5.github就是一个远程仓库
只要注册一个GitHub账号,就可以免费获得Git远程仓库
6.如何让本地仓库与github上的远程仓库关联呢?
教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000
相关推荐
GitHub学习笔记 个人通过学习整理的github学习笔记,仅供初学者使用 github git学习
这篇文章为初学者详细介绍了GitHub的基础知识和使用方法。文章内容包括GitHub的注册、创建仓库、克隆仓库、添加文件、创建和合并分支以及解决合并冲突等操作。文章采用通俗易懂的语言,并提供了具体的操作步骤,帮助...
github使用 , 本文档使用的是记事本记录了在windows系统上如何使用github来上传代码的实现方式,可供初学者来借鉴。
[Git][初學]_06._Github_註冊與基本使用
基于Django框架的练习项目,对初学者有一定的帮助,调用GitHub通用接口,利用Bootstrap实现前端展示。
非常好的github入门资料,对于初学者非常友好,作者对于每一步写的很详细
其实,在Mac OS X系统上使用GitHub的教程网上也有,但是大部分都过于陈旧,加之系统或用户界面更新的缘故,有些内容已经非常不准确了,这往往给初学者带来很大困扰。本文所讨论之内容均基于最新版本的软件,对于初涉...
初学项目 学习github初学者我正在github上创建我的第一个项目,我不知道它是如何工作的。
GitHub行动社区 GitHub社区行动-从欢迎初学者到记录您的徽章活动!GitHub动作功能 :light_bulb: 这些GitHub动作将: 回复所有新的问题和请求将用户活动的统计信息记录到Firestore DB(Firebase)快速开始您可以使用1...
面向初学者的GitHub工作流程 本教程将引导您完成基本的Git设置和工作流程,大多数开发人员将使用它们来为GitHub上的存储库做出贡献。 完成此实验后,您应该: 了解版本控制软件在代码开发中的作用 在您的机器上有一...
:Japanese_symbol_for_beginner: 简单化:构建适合初学者的产品,以满足每个人的需求。安装npm install node-github.js依存关系这取决于为主要依赖和解析由数据返回的日期/时间。 npm install宣言const git = ...
如果您是初学者,请让您认识的人教您如何使用GitHub。 如何安排学习课程 组织者应执行以下操作: 决定一个组织者(可能有多个)。 组织者的代表将分叉此存储库。 组织者的代表将把每个学习环节的目录添加到根目录中...
一个测试初学者技能的机会。 形成团队预算并将部分项目转换为 LLC / CJSC / OJSC / NCO 和其他形式(世界任何地方)的能力,因为真实的指标、kpi、动态出现。 以正确的技能组建团队核心的能力。 创建商业价格的...
一个适合初学者手把手入门,有代码有截图,详细教程!
github战斗 泰勒·麦金尼斯(Tyler McGinnis)的Github战斗对初学者课程有React
方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 项目名称 项目信息 | 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking...
变得可行:从初学者开始,准备生产。 从运行临时Ansible命令开始,并通过GitHub Actions结束部署Ansible
C ++练习从初学者到高级。 使用git编译github的代码,并存储从初学者到高级的代码。 一切都可以远程完成。
projects.github.io 初学者项目
onlinequiz.github.io 此项目设计用于在线播放测验。 对于初学者来说,这是一个非常简单的项目。