一、新建代码库
注册登录github;新建代码库【“+”
→
\to
→ new repository】
二、添加SSH公钥
把本地的仓库上传到github,需要配置ssh key。
- 打开Git Bash,输入以下命令(引号里面填写github注册时的用户名和电子邮箱)
git config --global user.name "your name"
git config --global user.email "your_email@163.com"
- 添加SSH Key:
ssh-keygen -t rsa -C "your_email@163.com"
一路回车(tips:如果修改了邮箱等信息,Overwrite的时候选择y)
此时key已经生成,打开id_rsa.pub,复制key:
cat ~/.ssh/id_rsa.pub
从ssh-rsa开始,复制好后回到github新建的仓库,点击右上角的setting,左侧菜单切换到Deploy keys
→
\to
→ add deploy key,Title自由发挥,在Key框粘贴刚才复制的key: 验证是否成功,在git bash下输入:
ssh -T git@github.com
说明本地已经成功连上github。
三、把本地仓库上传到github
初次使用需要初始化仓库。
- 建立本地仓库并初始化
在本地电脑的某个盘新建一个文件夹,包含自己上传的文件,右键文件夹——Git Bash Here.
- 在Git命令窗口输入:
git init
- 建立本地与github上新建项目连接
git remote add origin git@github.com:ymmzs/Studyy.git
- 同步github新建项目到本地
git pull origin master
- 添加本地文件到缓存区
将需要上传的代码或文件拷贝到新建文件夹里
git add . # add和.之间有个空格
- 为上传文件添加注释
git commit -m "first commit"
- 提交本地文件到github新建项目中
git push origin master
- 如果要上传的文件是在一个新的文件夹里,执行234567步;如果上传的文件是在之前的文件夹里,那么只需要执行567步。
四、删除远程仓库里的文件
进入本地仓库:
git pull origin master # 本地同步远程仓库,将远程仓库里的内容拉下来
git rm -r --cached 文件名 # 删除文件
git commit -m "delete dir" # 提交并添加说明
git push origin master # 将本次更改更新到github项目上去
参考:初次使用git上传代码到github远程仓库 - 向阳树的文章 - 知乎 https://zhuanlan.zhihu.com/p/138305054
|