1,下载最新版的git和git credential manager
2,注册github账号
3,github创建新项目
9c.png#pic_center)
必填项目名,确认是public, description 和read me按自己需要填写或勾选,其他也是。
我这里只是举个例子,只填了项目名toy2,其他不动,点击create repository。
然后就有如下界面:
4,创建秘钥
git bash 终端输入:
ssh-keygen -t rsa -C your_github_email 注意填自己的githhub邮箱
连按3个回车
复制id_rsa.pub内容
github右上角点击用户,点击setting
点击SSH and GPG keys
点击new ssh key
把秘钥粘上去,填 title,点击Add SSH key
这样本地的秘钥在github上也有了一份,
相当于本地和github建立了联系,
两者之间就可以通过ssh来互传东西了
4,本地操作
假设我们要上传toy2_project文件夹下的代码。
右键toy2_project,选择git bash here,出现如下界面:
5, 本地设置github用户名密码邮箱
git config --global user.name your_github_username
git config --global user.password your_github_password
git config --global user.email your_github_email
我的已经设置了,就不具体演示了。注意是自己的用户名密码邮箱。
6,克隆github上的新项目
git clone 后面的是第3步第2张图的ssh,注意是ssh,可以点击ssh确保是ssh。
7,本地代码转移
这时,toy2_project下多出了一个文件夹,它是上一步从github上克隆到本地的,我的是toy2文件夹。
把toy2_project下除了toy2以外的内容手动移动到toy2文件夹下。
cd toy2 进入到toy2
git add * 将toy2文件夹下所有内容写入暂存区
git commit -m “your_commit” 将暂存区内容添加到本地仓库中, 冒号内是自定义信息
git push your_ssh 将本地的分支上传到github并合并
github上可以看到刚上传的内容。
ref
git push 命令 菜鸟
git command 命令 菜鸟
https://www.cnblogs.com/codeAndlearn/p/12298301.html
https://www.cnblogs.com/xihailong/p/13354628.html