文档章节

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

Travel丶
 Travel丶
发布于 2017/04/10 10:34
字数 939
阅读 21
收藏 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
0
Eclipse下安装GIT插件EGit及使用

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

凡尘网络
2015/12/21
11
0
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
1K
2
使用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
0
git版本管理入门

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

Tolonger
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
11
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部