一、Github上传本地代码
1、Github 创建一个 repository仓库
点击头像右边的下拉小三角,选择 ‘Your repositories’,如图:
然后选择 repositories,在点 New,出现如下界面:
Repository name:写自己要建的代码仓库名称
Description:仓库介绍,也可不写
Public、Private:代码仓库的访问权限,公开和私有(一般都是 public 吧)
最后一个是要不要创建 README.md(一般是写代码注意事项的吧),其实后面也可以自己创建
Create repository 之后,代码仓库就创建好了,然后,还需要获取到我们新建好的仓库在 Github 上的地址,在此页面,点击 ‘Clone or download’,会生成一个 url ,记住这个地址,接下来会用到。
2、下载 git 客户端,自行选择合适的操作系统及版本
- 安装成功后,在鼠标右键菜单中,会多出两个选项,Git GUI Here 和 Git Bash Here
3、创建本地到 Github 的秘钥
a、右键桌面,选择 Git Bash Here,输入:
ssh-keygen -C “注册 github 的邮箱地址” -t rsa
然后一直回车就行,不用给秘钥设置密码,这样会在地址生成一个 .ssh 的隐藏文件夹,默认地址是在 C:\Users\用户.ssh,里面有两个文件,id_rsa(私钥) 和 id_rsa.pub(公钥)
b、点击头像右边下拉小三角,选择 settings,然后选择 SSH and GPG keys,如图:
c、点击 New ssh keys后,title 是秘钥的名称, key 是公钥的内容,(打开第一步生成好的公钥,复制里面的内容到这就可以)保存即可
4、上传代码到 Github 上
- 创建一个用于存放上传到 github 代码的文件夹
- 把 gitbub 上,我们新建的仓库克隆到本地,进入此文件夹,右键空白处,选择 Git Bash Here,输入命令:
git clone https://github.com/Inotsmoking/test.git(Clone or download 生成的 url)
命令执行后,在这个文件夹中,会多出一个和我们新建的仓库名字一样的文件夹
把要上传的代码放到这个多出来的文件夹中,然后进入文件夹,选择 Git Bash Here,键入如下命令:
git init
git add ./* (选择要上传的代码,* 代表所有的文件)
git commit -m “first commit” (-m 是注释,也可不写)
git remote add origin https://github.com/Inotsmoking/test.git
git push origin master1、 如果执行 "git remote add origin https://github.com/Inotsmoking/test.git"时报错,出现 “fatal: remote origin already exists…”,执行如下命令:
git remote rm origin
然后在重新执行一遍 “git remote add origin https://github.com/Inotsmoking/test.git” 就可以了2、 如果执行 “git push origin master” 时,出现 “error:failed to push som refs to…”(第三行),执行此命令:
git pull origin master
在重新 push 就好了
- 命令执行完成后,刷新下自己的 github,就可以看到已经上传的代码了
二、Pycharm 上配置 git
1、打开 pycharm,选择 file - Settings - Version Control - Git,在此处选择 git.exe(在 git 安装目录里的 cmd 目录下),其余默认即可
2、点击右侧的 Test 按钮,如果配置正确的话,会出现 git 的版本号