一、在github上直接拖拽
1.先在github上建一个repository
2.这时github提供了两种方法:一个是直接上传文件,另一个是用git命令行上传文件
我们先来第一种直接上传文件
3.点击 uploading an existing file
,就可以把你的代码直接拖拽到github里。但注意如果你选用choose your files
只能上传单个文件。
这里有个问题,如果你上传的文件数目过大的时候(超过100个),直接拖拽的方法可能不可行
二、用git命令行来上传程序
1.在用git之前那要去下载git工具,这里不进行这部分的讲解,可以自行进行学习。git安装教程
2.安装好git之后可以在工程文件上直接打开终端
或者在你的相应软件上操作
我这里使用的是在Android stdio上进行相应的操作,这两个本质来说是一样的都是依赖于git,所以你觉的哪个方便就用哪个
3.在终端中输入
git init
Git 仓库会生成一个.git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。
git remote add origin https://github.com/****/***.git
添加远程,这块可以在你新建repository时在github直接复制
git add .
git commit -m“test”
git push -u origin master
输入完成后回车,当显示上传时则就成功了,你可以刷新github查看你上传当内容
4.问题
如果你是从别的地方clone下来的或者说你已经在一个远程库上上传过,当你git remote add origin
链接远程的时候可能会报错:fatal: remote origin already exists.
这时需要先删除远程 Git 仓库
$ git remote rm origin
再链接远程git remote add origin
三、git的使用
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
查看、添加、提交、删除、找回,重置修改文件
git help <command> # 显示command的help
git show # 显示某次提交的内容 git show $id
git co -- <file>