文档章节

GitHub如何新建仓库和提交代码

Travel丶
 Travel丶
发布于 2017/04/10 10:34
字数 939
阅读 21
收藏 0
点赞 0
评论 0

   在https://github.com/注册自己的账号,记住用户名和密码。该步骤略。这里主要介绍如何如何新建仓库和提交代码。

一、GitHub中新建仓库

  1. 首先进入到自己的主页https://github.com/your_username

将上面的“your_username”替换成你的用户名。

 

如上所示,在该页面可以找到“Repositories”按钮,点击该按钮,出现下面页面:

 

2. 点击上图中的“New”按键,出现:

 

 

上面红色部分是我的用户名,每个人的肯定不一样。其他的必须填的是Repository name,其余都是可选。Description可以简要描述一下你的这个仓库的作用及相关说明等等。一般我们默认选择“Public”,因为“Private”是需要收费的。后面的“Add a license”代表要遵从的开源协议。

    在这里我命名的仓库名称为:azure-linux-automation,它的用途是在Azure上面测试Linux cases。为了可以立即Clone the repository 到我的本地计算机,这里勾选了”Initialize this repository with a README”。最后,我填入的内容如下所示:

 

3. 在输入完上面需要填入的内容后,点击”Create repository”,创建结果如下:

 

这样就完成了仓库的新建。从上图可以看到该Repository里面已经有了一个“README.md”文件。在下面的操作中,我们将该Repository 拷贝到我们的本地计算机上。为了实现拷贝/克隆(clone)操作,我们需要记住上图中“HTTPS clone URL”中的地址(上图用红色标出的部分)。我这里的地址是:https://github.com/xian123/azure-linux-automation.git

 

二、上传项目到GitHub

(1)首先,需要在你的计算机中安装一个Git客户端。Git是一个免费的、开源的版本控制软件。在Windows上安装git,一般为msysgit,官方下载地址为:http://code.google.com/p/msysgit/downloads/list

安装略。说明:下面的操作都是在Windows上进行的。

(2)开始菜单“git”--> ”git cmd“,回车。这样我们通过命令行模式来执行后面的操作。

(3)执行“git clone https://github.com/xian123/azure-linux-automation.git”,这里的” https://github.com/xian123/azure-linux-automation.git“就是“HTTPS clone URL”中的地址。这里”clone“的意思是将GitHub(远端/远程)的相应仓库拷贝到你的本地计算机中。

 

命令执行完成后就将远端的Repository拷贝到本地计算机中了。这时查看计算机的该目录(我这里是C:\User….),就多了azure-linux-automation文件夹(这个文件夹的名称和GitHub新建的仓库名称同名),进入该文件夹,可以看到GitHub上的README.md文件。执行的命令有“cd azure-linux-automation” 和“dir /b”。

 

(4)接着,将想要提交(上传)到GitHub的代码拷贝到本地计算机中的azure-linux-automation文件夹,然后执行“git add .”命令。这里的”.”表示将当前目录下所有改动的文件夹及文件添加到版本管理器。注意在第(3)步中,我们执行了“cd azure-linux-automation”命令,所以这里的当前目录就是azure-linux-automation。

 

(5)执行git commit -m "First commit"命令,提交到本地的版本控制库里,引号里面是你对本次提交的说明信息。

 

git的使用中遇到Please tell me who you are

注意2,3两步的顺序


1.git init
2.git config user.name "someone"
3.git config user.email "someone@someplace.com"
4.git add *
5.git commit -m "some init msg"

(6)最后,执行” git push origin master“命令将本地仓库提交到远程的GitHub中,这里会用到注册的用户名和密码。输入密码的时候默认是没有任何提示符。

 

完成上述操作后,刷新你的GitHub网页就可以看到提交/上传的代码了,如下所示:

 

© 著作权归作者所有

共有 人打赏支持
Travel丶
粉丝 8
博文 47
码字总数 28017
作品 0
成都
Android Studio 如何将你的库共享给其他人

刚刚get到的新技能,跟大家分享 第一次提交准备: 1.联网电脑(不解释) 2.Android Studio(不解释) 3.手机QQ邮箱(用来注册谷歌账号与邮箱,这点腾讯还是挺给力的) 首先 Android Studio官方远程...

掌上微科技 ⋅ 2017/09/11 ⋅ 0

Eclipse下安装GIT插件EGit及使用

安装egit 打开Eclipse的Marketplace,在搜索框中输入egit即可,可以看到Eclipse4.4已经默认安装了egit,当然如果有新版本的egit发布的话,也可以在下图上点击Update更新即可,还可以点击Uni...

凡尘网络 ⋅ 2015/12/21 ⋅ 0

Eclipse上安装GIT插件EGit及使用

一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/up...

让改变发生 ⋅ 2013/11/20 ⋅ 1

Eclipse上安装GIT插件及首次上传代码

一、Eclipse上安装Git插件EGit Eclipse的版本eclipse-Java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/up...

筱飞 ⋅ 2016/05/10 ⋅ 2

git版本管理入门

前言 git版本管理作为开源项目的版本管理法则,以及多分支多版本的扁平分布式支持,被大多数的开发者所喜爱,那么究竟如何才能正确而轻松的学习git的版本管理呢?目前公司内部是搭建的gitla...

Tolonger ⋅ 2017/12/19 ⋅ 0

使用git遇到的问题

1 Pixhawk---fatal: Not a git repository (or any of the parent directories) 1 执行git remote add origin (代码仓库地址)git@git.oschina.net:GShuai/sswuf.git 先要cd 本地文件夹 但是文......

codeShuai ⋅ 2017/11/13 ⋅ 0

AndroidStudio(2.0 Beta 6) 如何将新建的工程放到GitHub上

安装Git 第一步首先你需要安装Git,这个请自行百度(下载官方地址http://git-scm.com/download/) Git不太会使用的请参考:廖雪峰的git教程:(http://www.liaoxuefeng.com/wiki/) 2. 新建一...

Mstart ⋅ 2016/03/01 ⋅ 3

如何把别人项目代码修改后 提交到github

首先你需要了解基本的 git相关知识 如果你从 github 上clone了别人的代码,本地做了一些修改后,直接提交可能会遇到一些问题,首先需要你输入用户名,接着输入密码,最后返回错误提示信息. 试想一...

一介布衣 ⋅ 2015/11/28 ⋅ 0

使用GitHub(三):使用VSCode+GitHub进行版本控制

使用GitHub(三):使用VSCode+GitHub进行版本控制 本文简单介绍使用VSCode+GitHub进行项目或者代码的版本控制。本文主要目的是对学习内容进行总结以及方便日后查阅。 详细教程和原理可以参考...

马涛涛_风 ⋅ 03/16 ⋅ 0

如何使用Git上传项目代码到github

原文出处:http://1ke.co/course/194 github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经...

卫莨 ⋅ 2017/12/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 59分钟前 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部