文档章节

如何从零开始在github上新建项目

o
 osc_k6lb5e4x
发布于 2019/04/09 09:57
字数 722
阅读 9
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

准备工作:

  (1)安装git: Git-2.16.1-64-bit.exe

  (2)新建一个文件夹grpc007,作为本地git仓库

  (3)进入到grpc007目录,右键/打开git bash。使用git init初始化本地库。

  (4)设置签名:为了区分开发人员,用户名和email可以随意写

   仓库级别:

    git config user.name xxx

    git config user.email xxx@xxx.com

    系统用户级别:

    git config --global user.name xxx

    git config --global user.email xxx@xxx.com

      仓库级别签名保存在 grpc007/.git /config 文件。系统用户级别签名保存在 C:\Users\win系统用户名\.gitconfig 文件。

 

1、登陆GitHub,Create a new repository

  得到git上面的远程仓库地址为:https://github.com/wenbinouyang/grpc007.git

 

2、用命令将本地项目上传到git

  2.1、在本地新建一个文件夹grpc007,进入到grpc007 目录,右键/git bash here;

  2.2、通过命令 git init 把这个目录变成git可以管理的仓库

git init

  2.3、将之前写的项目复制到grpc007目录下,然后把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

  2.4、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

  2.5、关联到远程库

git remote add origin https://github.com/wenbinouyang/grpc007.git

  查看远程库别名(非必须步骤)

git remote -v

 2.6、获取远程库与本地同步合并(非必须步骤)

  如果远程库不为空必须做这一步,否则后面的提交会失败。由于此时是从零开始在github上创建项目,所以这一步可以跳过。

git pull origin master

  2.7、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push origin master

  2.8、状态查询(非必须步骤)

git status

  2.9、查看分支(非必须步骤)

git branch -v

  2.10、查看历史记录(非必须步骤)

git log --oneline

 

  3、在GitHub上查看自己push的内容

 

 

4、在eclipse中导入本地仓库的项目

  File / Import / Existing Maven Projects

 

 

5、也可以在新建一个文件夹,将github远程库的内容克隆下来

  比如新建文件夹grpc009,进入到目录grpc008,右键打开git bash,执行git clone https://github.com/wenbinouyang/grpc007.git 命令。

  clone命令的效果:

  1)下载grpc007.git仓库的内容;

  2)创建origin远程地址别名;

  3)初始化grpc008本地库,添加.git文件夹,初始化签名。

  克隆代码后,可以按照上面步骤在eclipse中导入本地仓库的项目

 

参考资料:

  (1)如何用命令将本地项目上传到git

   (2)Git使用教程

 

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Netty那点事(三)Channel与Pipeline

Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的...

黄亿华
2013/11/24
2W
22
用vertx实现高吞吐量的站点计数器

工具:vertx,redis,mongodb,log4j 源代码地址:https://github.com/jianglibo/visitrank 先看架构图: 如果你不熟悉vertx,请先google一下。我这里将vertx当作一个容器,上面所有的圆圈要...

jianglibo
2014/04/03
4.3K
3
浅入浅出Android(003):使用TextView类构造文本控件

基础: TextView是无法供编辑的。 当我们新建一个项目MyTextView时候,默认的布局(/res/layout/activity_main.xml)中已经有了一个TextView: <TextView 运行效果如下: 修改其文本内容...

樂天
2014/03/22
708
1
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
7

没有更多内容

加载失败,请刷新页面

加载更多

大数据研发学习之路--Hadoop集群搭建

阅读编译文档 准备一个hadoop源码包,我选择的hadoop版本是:hadoop-2.7.7-src.tar.gz,在hadoop-2.7.7的源码 包的根目录下有一个文档叫做BUILDING.txt,这其中说明了编译hadoop所需要的一些...

DSJ-shitou
30分钟前
8
0
OSChina 周五乱弹 —— 特么是别的公司派来的特洛伊木马吧?

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐:《我会守在这里》- 毛不易 《我会守在这里》- 毛不易 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :股市连跪了五天,...

小小编辑
31分钟前
32
2
如何在find中排除目录。命令 - How to exclude a directory in find . command

问题: I'm trying to run a find command for all JavaScript files, but how do I exclude a specific directory? 我正在尝试为所有JavaScript文件运行find命令,但是如何排除特定目录? ......

法国红酒甜
今天
69
0
《Java8实战》笔记(02):通过行为参数传递代码

本文源码 应对不断变化的需求 通过筛选苹果阐述通过行为参数传递代码 初试牛刀:筛选绿苹果 public static List<Apple> filterGreenApples(List<Apple> inventory){List<Apple> result = ......

巨輪
今天
19
0
JeeSite 4 架构特点、安全方面、为什么好、工匠精神、不忘初心

1、底层架构 以 Spring Boot 2 为基础,Maven 多项目依赖,模块分项目,松耦合,方便模块升级、增减模块。 模块化的数据库自动升级程序,当模块升级代码需要更新数据库时,自动执行对应版本 ...

ThinkGem
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部