今天刷完了《剑指offer》(repo:CodingInterviewCode),撒花🎉并且,拾起了早早就注册使用却没有好好地管理的我的github。因此,总结一下使用git上传本地项目到自己的github上的流程,以便以后查阅。
目标:上传本地项目到自己github的repo中。
具体流程如下:
检查git是否安装
输入git —version查看本地是否已经安装git。
创建ssh
在指定的目录下创建ssh,命令:ssh-keygen -t rsa -C xxx@xx.com
。
打开id_rsa.pub文件,复制其内容到gtihub中
打开id_rsa.pub文件,使用命令:open id_sra.pub
或者cat id_rsa.pub
。
检验是否连接成功
在本地的电脑上添加私钥 ,使用命令:ssh-add id_rsa
;之后,在输入命令:ssh -T git@github.com
。如果此时响应:Hi encoreMiao! You’ve successfully authenticated, but GitHub does not provide shell access.便是配置成功了。
在自己的 github中创建新的repo
注意,此时不要选择initialize this repository with a README。
clone刚刚创建好的repo到自己想到的路径下
使用命令:git clone https://github.com/codewithzichao/CodingInterviewCode.git
即可。
切换到刚刚下载好的repo文件夹下
执行以下命令👇,从而创建本地仓库以及代码上传。
1 | $ touch README.md //新建一个README文档,若上一步勾选了创建README.md,提交时导致冲突 |
初始化完成之后,我们可以把我们项目的源代码提交上去,使用git add命令,如下:
1 | $ git add 系统签名/ // 添加需要提交的文件夹,使用git add . 则添加全部 |
显示结果如下,则代码上传成功。
1 | Counting objects: 63, done. |
刷新一下GitHub,则显示刚刚提交的项目源代码。
到此,成功~
注意事项(踩过的坑)
1.如果要删除本地仓库里的文件,不能直接手动删除,要使用命令:git rm <文件名>
或者git rm -r <文件夹名>
。要不然的话,github上仍然会有原来的文件。
2.当修改或者增加文件时,使用命令git add <文件夹>/
或者git add <文件名>
之后,一定要执行git commit -m "title"
,要先提交到本地仓库,最后再执行git push origin master
命令,才能够更新到github。如果省略掉git commit -m "title"
这一步的话,那么修改就不会同步到github中。
over☕️~