如何从本地上传项目到github
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
简介
本文将一步一步教会你把本地的项目用命令行的形式上传到自己github上。
需要用到
- github account
- terminal / cmd
注册账号
(如果已有账号,此步骤可以跳过)
访问https://github.com, 按照上面的步骤注册自己的账号。
记住自己的昵称,之后会用到这个登陆github, 当然也可以用邮箱登陆。
新建一个repository
repository:仓库
本次就介绍如何把一个本地项目上传到一个仓库里。
- 登陆进去之后,点击下图这个 New 按键;
- 来到下面这个界面后,在Repository name里填写自己的项目名称(其实填写什么都没关系);
- 下面的选项,如果你想要做网页或者不介意被被人访问你的项目,就选择public, 只想自己访问的话就选择private;
- 想要给项目添加一个readme文件的话,就点击Initialize this repository with a README;
- 最后点击Create repository完成创建仓库。
图片显示不出来的话,请点击这里
开始上传
-
上一步完成之后,来到的界面里,找到下图这个链接,并且复制它,之后要用到;
这里有图片,如果你看不到的话请点击HERE -
打开人机交互界面terminal(macos)或者cmd(windows),cd进入到项目的文件夹下,输入
git clone '刚刚复制的url'
,回车。 -
这个步骤之后,你的项目文件夹里就会多一个以你repository的名称为名的文件夹,把项目里除了此文件夹的所有文件都移动到此文件夹里。
-
终端输入
cd test
,进入此文件夹(举例用的repo名为test) -
紧接着输入一系列命令完成上传:
git add .
(后面的空格和.千万不能少, 这一步是把项目添加到仓库, 此步骤可能需要输入用户名和密码)
git commit -m "标记"
(标记里面换成你想要的提交信息)
git push -u origin master
(上传完成!)
示例如下:
$ git clone https://github.com/mounan/test.git
$ cd test
$ git add .
$ git commit -m "commit9-10-22"
[master e9fca29] commit9-10-22
10 files changed, 6686 insertions(+), 5 deletions(-)
create mode 100644 _posts/2019-09-10-git-commit.md
create mode 100644 _site/2019/09/10/git-commit.html
create mode 100644 _site/postimage/rick.jpg
create mode 100644 postimage/rick.jpg
$ git push -u origin master
Enumerating objects: 33, done.
Counting objects: 100% (33/33), done.
Delta compression using up to 8 threads
Compressing objects: 100% (17/17), done.
Writing objects: 100% (19/19), 306.85 KiB | 17.05 MiB/s, done.
Total 19 (delta 9), reused 0 (delta 0)
remote: Resolving deltas: 100% (9/9), completed with 8 local objects.
To https://github.com/mounan/mounan.github.io.git
3b5fe98..e9fca29 master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
想要了解更多有关git命令的用法的话,Unix系的用户可以在终端里输入man git
就会出现git命令的所有用法了。想退出的话按q
。
(windows 用户的话可以在cmd里试试help git
)