如何用Git上传代码

作者: ladeng6666 分类: Excel,读书笔记 发布时间: 2017-10-20 14:55 阅读: 14,743

公式plus最近老是出现兼容性的问题,几经修改依然无果。所以把公式plus的代码开源,用不了的同学,可以直接复制代码,到自己的VBE中。

顺便复习了一下git的使用,输出这个学习笔记。对了公式plus开源地址:https://github.com/ladeng6666/formula-plus

什么是Github

简单的讲解,可以把Github看做成一个网盘,就像百度网盘一样,不过Github是专门用来存储代码文件的,和百度网盘区别是:

  1. 管理代码文件的版本。我们可以根据需求,恢复到以前的代码版本
  2. 多人协作。可以在不同的电脑上,由不同的人编辑,而且每个人的版本都可以被完好的管理。

虽然和百度网盘类似,都是用来保存文件,但是使用流程上,有很大的差异!

Github使用流程

Github的使用流程大致如下:

1- 注册

www.github.com官网上注册申请Github账号。

2- 新建仓库

在Github上新建一个repositories(仓库),类似于一个文件夹。但是我们无法直接向这个文件夹里添加文件,只能把本地文件同步到Github上。

3- 连接远端仓库

同步远端Github之前,首先需要建立远端链接,有两种方式。

3.1 克隆仓库

使用git clone git地址,把远端的Github仓库克隆下来。这样在本地会生成同名的文件夹,这个文件夹就是本地的仓库。

git clone https://github.com/ladeng6666/formula-plus.git

另外一种类型的Git仓库地址:git@github.com:ladeng6666/formula-plus.git。只有在Github上添加SSH授权才能克隆。

3.2 本地仓库链接远端

在本地新建一个文件,使用git init,把它变成一个仓库。然后使用git remote add origin Git地址,建立与远端仓库的链接。

git init

git remote add origin git@github.com:ladeng6666/formula-plus.git

4- 上传文件

Github中上传文件的步骤,比百度网盘要复杂,它把上传分成了3个步骤:

  1. git add:检测到本地仓库发生变化之后,需要使用git add命令,把需要上传的文件,添加到暂存区中
  2. git commit:把此次add到暂存区中的文件,添加到版本库中,并添加一个注释。
  3. git push:把这一次commit的记录,推送到远端的Github仓库上去

git add yourfile.md

git commit -m “first commit”

git push -u origin master

最后一句的参数-u,意思是把本地的分支,和远程的分支关联起来。只有第一次push的时候,需要这么写,后续再push的时候,可以不写-u的参数

如果使用的是HTTPS连接远端的仓库,那么接下来还会提示输入Github的用户名和密码。

5- 下载文件

使用git pull命令,可以把仓库中,最新的代码文件,下载下来

git pull

6- SSH授权

使用SSH地址(如下)连接远端Github仓库时,需要在Github账户设置里,添加本地的ssh key,获取push或者clone的权限。

git@github.com:ladeng6666/formula-plus.git

文章参考地址:

  1. http://blog.csdn.net/free_wind22/article/details/50967723

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注