- cd进入文件夹
- git init 创建本地仓库
- git add xx 将文件上传暂存区
- git commit -m "xxx(提交信息)"传至本地仓库
- github网站上创建远程仓库
- 将本地仓库和远程仓库进行关联:git remote add
- 将文件push到远程仓库:git push -u
1. cd进入文件夹
选择一个文件夹作为本地仓库地址,
cd 进入该文件夹
2. git init 创建本地仓库
然后git init创建本地仓库,在该文件夹下就会出现.git文件夹
将要增加到该仓库的文件复制到当前目录
3. git add xx 将文件上传暂存区
接着git add . , 他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件,(此处涉及正则语言,具体细节参考正则的语法,比如*.c,就表示全部.c文件,)
这里我的出现了问题,(本来以为.单纯表示该路径下全部文件)
修改命令为git add *.cpp,那就是把所有.cpp文件),成功
add命令只是将文件加入到了本地仓库缓存中,
4. git commit -m "xxx(提交信息)"传至本地仓库
接着git commit -m “提交信息(看自己发挥想写什么”,完成将文件传至本地仓库
push到远程仓库后:“first commit"就显示在提交的文件信息提示,如下图
5. github网站上创建远程仓库
接着创建远程仓库(或者已存在的远程仓库)
在github网站上,
选择 Repositories,【new】一个仓库
6. 将本地仓库和远程仓库进行关联:git remote add 别名 远程仓库地址
别名能代替后面的远程仓库地址
如下图,我的仓库别名cloud-compute,我使用的是SSH方式,(其他方式还有https),ssh方式比较方便。
如果使用https,不配置ssh,每次Git clone 和push 都要输入用户名和密码)
7. 将文件push到远程仓库:git push -u 仓库别名 分支
接着,把本地仓库文件push到远程仓库
git push -u 仓库别名 分支。
中间会让填git密码,
到github网站,刷新一下,
完成。
ps:
中间在将本地仓库和远程仓库进行关联时,一开始我使用的是https的仓库地址,后面在push的时候就出现了问题,显示time out,
fetal:unable to access “https://github.com/…”,Timeout
所以我移除前面关联的https仓库,再关联SSH仓库,后面push就没问题了。