1. 安装git
如果是Windows系统,首先需要下载一个Win版的git :
https://git-scm.com/download/win
装好之后git命令直接生效,另外它还自带一个bash环境,点击Git Bash图标即可进入,这个模式跟Linux下的操作几乎完全一样,甚至自带了比如:vim、nano之类编辑器。
2. 到 https://github.com 网站,注册一个新用户
3. 返回命令行(cmd或bash都一样),输入命令:
mkdir 项目名称
cd 项目名称
git config --global user.name "你的用户名"
git config --global user.email "你的邮件"
git init (初始化)
4. 建立忽略清单,就是说此类临时文件不同步到github,输入命令:
nano .gitignore
注意,nano是Linux环境下的文本编辑器,如果是纯Windows环境,就用记事本或者随便什么编辑器创建这个文件,输入以下4行:
*.pyc
*~
__pycache__
.DS_Store
按CTRL+X存盘退出。
5. 密钥生成:
cat ~/.ssh/id_rsa.pub (先看看有没有密钥)
ssh-keygen (如无则创建一个,一路回车即可)
cat ~/.ssh/id_rsa.pub (再看看有没有密钥,一般来说就有了)
如果是Windows系统的话,默认的“家”目录就是C:\Users\你的用户名,即相当于Linux下的root目录,或者简写为~的那个目录,比如你的用户名是SteveJobs的话,那么你的家目录就是C:\Users\SteveJobs,此处你也不需要做什么额外工作,在命令行输入ssh-keygen即可(前提是你之前安装了GIT),它会自动在这个文件夹创建密钥文件。密钥创建好之后,用Windows下的类似cat的命令将它显示出来即可:
type c:\users\SteveJobs\.ssh\id_rsa.pub (假设用户名为SteveJobs)
6 在git上设置密钥:
用鼠标选中屏幕上的密钥内容,并选复制。回到网页这边,访问 github.com 的 SSH 设置页面(导航栏头像 - Settings - SSH and GPG keys),点击 New SSH key 按钮,将刚才复制的密钥内容粘贴到 Key 输入框里,再填一个标题,比如“My PC”,最后点击“Add SSH key”按钮保存。
7. 创建远程仓库:
git remote add origin git@github.com:你的用户名/项目名.git
如果出现了以下情况fatal: remote origin already exists.
则先试着断开联系:git remote rm origin
然后再输一次上面的命令重新建立联系。
8. 把初始项目从github下拉到本地
git pull origin master
如果是空项目的话,其实就一个readme.md文件,这时候你可以在当前文件夹内随便建个什么文件,比如test.txt之类。
9. 将本地文件同步到github:
git add . (跟踪当前目录下所有文件、文件夹的改动)
git commit -m "修改说明"
git push -u origin master (将本地仓库,同步到github)
如果报错,可以尝试:
git push -u origin master -f
强行上传,但这样远程文件有可能会丢失,但对于第一次上传来说这也无所谓。
10. 回到github网站,刷新网页,发现刚才新建的test.txt已经在列表里了,说明同步完成