第一步:前期工作
- GitHub注册
- Git的下载安装
- 之后我们检查一下Git是否安装成功,终端输入
git --version
![](https://99couple.top/wp-content/uploads/2020/04/image-1.png)
第二步:操作本地文件
- 你可以桌面打开终端cd你的文件夹,也可以文件夹右键打开终端,总之就是要进入你文件夹的目录
- 输入
git init
- 上一步就是为了将你的文件夹变成git可以管理的仓库
- 将文件放入本地仓库缓存区
git add .
- git add . 是将所有的文件放入,因为我是第一次,所以就都放进去了。
- 将文件提交本地仓库
git commit -m "这里面写你的注释"
第三步:连接远程仓库
- 在连接远程仓库之前我们需要知道GitHub是使用ssh密钥来加密的,所以我们需要查看本机是否有sshkey
- 桌面新建一个终端输入
ls -al ~/.ssh
- 我开始提示我No such file or directory,证明我没有。
- 生成sshkey
ssh-keygen -t rsa -C"you_email"
- your_emalil就是你的GitHub邮箱,之后会一直提示你,回车就行了。
- 如果不放心我们可以再次检查一下我们有没有sshkey,同2.
- 生成并添加SSH Key
ssh-add ~/.ssh/id_rsa
- 查看SSH Key
cat /Users/xxx/.ssh/id_rsa.pub
- xxx是你的电脑用户名
- 登陆GitHub,点击setting
- 点击ssh and gpg keys
- 然后add new ssh key
- 里面有两项,title随便填,你知道啥意思就行,key填9.获取到的key,见11.详情
- 完之后就会像我16.里面有了key
第四步:create a new repository
- 写一下名字,描述,公开还是私人即可
- 完后就是远程仓库和我本地仓库的关联了
git remote add origin https://github.com/zzx9875/github_studu_python.git
- 可能你会好奇我这个网址哪来的,就是你GitHub远程仓库打开后,点克隆,复制就行。
- 像这样
- 我这里出了一些问题。报了这个错误,
error: failed to push some refs to 'https://github.com/zzx9875/github_studu_python.git'
- 在网上找了一些解决办法,大概就是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。
git pull --rebase origin master
同步一下git push -u origin master
把本地仓库推送到远程仓库上去,这里的-u是因为我是第一次,需要添加这个参数。- 到此大功告成!刷新你的远程仓库,看看是不是有东西了。
第五步:更新你的项目
- 我们更新文件时,只需要先把东西放到本地仓库,第二大步里的5和6.。
- 再把本地仓库推送到远程仓库上面去,第四大步的9.,不需要加-u了。
下面给大家补充一些Git的基本命令把
- clone 克隆远程仓库
- init 初始化仓库
- remote 连接远程仓库
- pull 从远程仓库下拉获取新数据
- push 将本地仓库新增或修改文件上传到远程仓库
- add 添加文件或者修改文件,commit以及push之前使用
- log 当前仓库提交过的日志信息
- status 当前仓库版本状态
- commit 提交到当前仓库中
- branch 分支命令,相关增删查操作
- checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch
- diff 对比版本内容
- merge 合并版本内容
最后一句!!!奉劝大家,认真学习,看教程摸索的道路实在太艰辛了,浪费了我一个晚上,即没有复习数学,也没有按照计划阅读一篇英文文章,还推迟了我的睡觉时间,实在是得不偿失,但是我还是做了,只想多记录一点点。