使用github托管代码

仓库(Repository)

用来存放项目代码,每个项目对应一个仓库。如果有多个项目了就需要多个仓库

收藏(star)

仓库主页star按钮,意思为收藏项目的人数

复制克隆项目(Fork)

你开源了一个项目,别人想在你的这个项目的基础上做写改进,然后应用自己的项目中,这时候就可以fork 你的项目。

发起请求(Pull request)

发起请求,这个是基于fork的,如果别人在你基础上做了改进,后来觉得改进的不错,应该要把这些改进让更多人受益,就想把改进的合并到原有项目里,这时候他就发起一个pull request,原有项目创建人,也就是你,就可以收到这个请求,这个时候你会仔细review他的代码,并且测试觉得OK了,就会接受他的PR,这时候他做的改进原有项目就会拥有了。

关注(watch)

这个理解就是观察,如果你watch了某个项目,那么以后只要这个项目有更新,你就会第一时间收到这个项目的通知提醒。

事务卡片(lssue)

发现代码bug,但是但是目前没有成型代码,需要讨论时用;

Create new file 创建文件

Upload files   上传文件

Find file              搜索仓库文件

Clone download       直接下载或者通过git克隆

Lssues      新建issue

仓库管理:

新建文件:Create new file

修改一个文件,点击文件名,到文件详情页可以做删除和修改动作。

点击描述,可以查看该文件提交相信信息。

删除文件:

还是点击文件名

进入文件详情页。

快速搜索项目。

Github  lssues

作用:发现代码BUG,但是目前没有成型代码,需要讨论时用,或者使用开源项目出现问题使用、

情景:张三发现李四开源git库,则提交了一个issue,李四隔天登录在github主页看到通知并和张三交流,最后关闭issue.

Git工作区域:

工作区:添加,编辑,修改文件等动作。

Git仓库:最终确定的文件保存到仓库,成为一个新版本,并且对他人可见

暂存区:暂存已经修改的文件最后统一提交到git仓库中、

Git status

Git add hello.php

Git add test.php

Git status

Git commit –m“提交描述”

Git  status

git config --global user.name 'famensaodiseng'

创建文件

Git status

Touth 1.php

添加到暂存区

使用远程仓库的目的

代码的共享,还有就是备份。、

Git克隆操作。

同步到远程仓库:

$ touch a2.php

$ git add a2.php

$git commit –m ‘第三次通过git提交到仓库’

$git push

github学习心得。哈哈,今天上传了自己的项目!的更多相关文章

  1. GitHub学习心得之 简单操作

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...

  2. GitHub学习心得之 安装配置与多帐号管理

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...

  3. SpringMVC:学习笔记(8)——文件上传

    SpringMVC--文件上传 说明: 文件上传的途径 文件上传主要有两种方式: 1.使用Apache Commons FileUpload元件. 2.利用Servlet3.0及其更高版本的内置支持. ...

  4. Django:学习笔记(8)——文件上传

    Django:学习笔记(8)——文件上传 文件上传前端处理 本模块使用到的前端Ajax库为Axio,其地址为GitHub官网. 关于文件上传 上传文件就是把客户端的文件发送给服务器端. 在常见情况(不 ...

  5. Java进阶学习:将文件上传到七牛云中

    Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...

  6. Javaweb学习笔记10—文件上传与下载

    今天来讲javaweb的第10阶段学习.文件的上传与下载,今天主要说的是这个功能的实现,不用说了,听名字就是外行人也知道肯定很重要啦. 老规矩,首先先用一张思维导图来展现今天的博客内容.       ...

  7. 学习webpack过程并上传到github

    使用工具:sublimeText+node+git 1,一个包的文件结构,生成初始文件 在node 命令行窗口中创建demo_a文件夹 使用命令 npm init 初始化包,生成package.jso ...

  8. Git学习笔记-上传一个新的项目到GitHub上

    前提: 已有Github账号,已在Github上建立了仓库,已在Github上配置了SSH,已上传过一些项目到Github上 目标: 目前有一个新的项目,需要上传到github上 我的做法记录: 1. ...

  9. springmvc学习笔记--支持文件上传和阿里云OSS API简介

    前言: Web开发中图片上传的功能很常见, 本篇博客来讲述下springmvc如何实现图片上传的功能. 主要讲述依赖包引入, 配置项, 本地存储和云存储方案(阿里云的OSS服务). 铺垫: 文件上传是 ...

随机推荐

  1. gradle本地、远程仓库配置

    本地仓库配置 配置环境变量GRADLE_USER_HOME,并指向你的一个本地目录,用来保存Gradle下载的依赖包. 远程仓库配置 一般Gradle.maven从中央仓库mavenCentral() ...

  2. C++和C#进程之间通过命名管道通信(上)

    C++和C#进程之间通过命名管道通信(上) "命名管道"是一种简单的进程间通信(IPC)机制.命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支 ...

  3. solr defType查询权重排序

    Solr的defType有dismax/edismax两种,这两种的区别,可参见:http://blog.csdn.net/duck_genuine/article/details/8060026 下 ...

  4. IP地址查询接口API

    项目需要根据ip查询pos机设备所在的省份信息,经查询有以下几种免费接口: 1. 淘宝IP API http://ip.taobao.com/service/getIpInfo.php?ip=xxx ...

  5. Python的字典类型

    Python的字典类型为dict,用{}来表示,字典存放键值对数据,每个键值对用:号分隔,每个键值对之间用,号分隔,其基本格式如下: d = {key1 : value1, key2 : value2 ...

  6. GNU C语言开发环境

    1. GNU C 编译器 2. GNU make 项目管理工具 3. 创建和使用函数库 4. GNU C 函数库(glibc) 1.GNU C 编译器 使用 c语言 编写的代码,运行前必须经过编译和链 ...

  7. LeetCode 2. add two numbers && 单链表

    add two numbers 看题一脸懵逼,看中文都很懵逼,链表怎么实现的,点了debug才看到一些代码 改一下,使本地可以跑起来 # Definition for singly-linked li ...

  8. tornado-同步异步下载图片

    同步下载,阻塞 from tornado.httpclient import HTTPClient url = 'http://fafafiajwoachwe.jpeg' client = HTTPC ...

  9. 安装JavaFX Scene Builder,并配置到Eclipse

    转载自:https://www.yiibai.com/javafx/install-javafx-scene-builder-into-eclipse.html 1-JavaFX Scene Buil ...

  10. b1.关于em和px的关系

    一般默认 1em=12px ,  em相对于其父元素的px定义: 但是 如果本身元素设置 font-size: 15px;  em与px的比例随之变化. 一般根据浏览器默认的font-size:12p ...