第一步:前期工作

  1. GitHub注册
  2. Git的下载安装
  3. 之后我们检查一下Git是否安装成功,终端输入git --version
记录第一次将项目上传到github远程仓库

第二步:操作本地文件

  1. 你可以桌面打开终端cd你的文件夹,也可以文件夹右键打开终端,总之就是要进入你文件夹的目录
  2. 输入git init
  3. 上一步就是为了将你的文件夹变成git可以管理的仓库
  4. 将文件放入本地仓库缓存区git add .
  5. git add . 是将所有的文件放入,因为我是第一次,所以就都放进去了。
  6. 将文件提交本地仓库git commit -m "这里面写你的注释"
  7. 记录第一次将项目上传到github远程仓库

第三步:连接远程仓库

  1. 在连接远程仓库之前我们需要知道GitHub是使用ssh**来加密的,所以我们需要查看本机是否有sshkey
  2. 桌面新建一个终端输入ls -al ~/.ssh
  3. 我开始提示我No such file or directory,证明我没有。
  4. 生成sshkeyssh-****** -t rsa -C"you_email"
  5. your_emalil就是你的GitHub邮箱,之后会一直提示你,回车就行了。
  6. 如果不放心我们可以再次检查一下我们有没有sshkey,同2.
  7. 记录第一次将项目上传到github远程仓库
  8. 生成并添加SSH Keyssh-add ~/.ssh/id_rsa
  9. 查看SSH Keycat /Users/xxx/.ssh/id_rsa.pub
  10. xxx是你的电脑用户名
  11. 记录第一次将项目上传到github远程仓库
  12. 登陆GitHub,点击setting
  13. 记录第一次将项目上传到github远程仓库
  14. 点击ssh and gpg keys
  15. 然后add new ssh key
  16. 记录第一次将项目上传到github远程仓库
  17. 里面有两项,title随便填,你知道啥意思就行,key填9.获取到的key,见11.详情
  18. 完之后就会像我16.里面有了key

第四步:create a new repository

  1. 记录第一次将项目上传到github远程仓库
  2. 写一下名字,描述,公开还是私人即可
  3. 完后就是远程仓库和我本地仓库的关联了git remote add origin https://github.com/zzx9875/github_studu_python.git
  4. 可能你会好奇我这个网址哪来的,就是你GitHub远程仓库打开后,点克隆,复制就行。
  5. 像这样记录第一次将项目上传到github远程仓库
  6. 我这里出了一些问题。报了这个错误,error: failed to push some refs to 'https://github.com/zzx9875/github_studu_python.git'
  7. 在网上找了一些解决办法,大概就是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。
  8. git pull --rebase origin master同步一下
  9. git push -u origin master把本地仓库推送到远程仓库上去,这里的-u是因为我是第一次,需要添加这个参数。
  10. 到此大功告成!刷新你的远程仓库,看看是不是有东西了。

第五步:更新你的项目

  1. 我们更新文件时,只需要先把东西放到本地仓库,第二大步里的5和6.。
  2. 再把本地仓库推送到远程仓库上面去,第四大步的9.,不需要加-u了。

下面给大家补充一些Git的基本命令把

  • clone   克隆远程仓库
  • init       初始化仓库
  • remote 连接远程仓库
  • pull      从远程仓库下拉获取新数据
  • push    将本地仓库新增或修改文件上传到远程仓库
  • add     添加文件或者修改文件,commit以及push之前使用
  • log      当前仓库提交过的日志信息
  • status  当前仓库版本状态
  • commit 提交到当前仓库中
  • branch 分支命令,相关增删查操作
  • checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch
  • diff      对比版本内容
  • merge   合并版本内容

最后一句!!!奉劝大家,认真学习,看教程摸索的道路实在太艰辛了,浪费了我一个晚上,即没有复习数学,也没有按照计划阅读一篇英文文章,还推迟了我的睡觉时间,实在是得不偿失,但是我还是做了,只想多记录一点点。

相关文章:

  • 2021-11-14
  • 2021-11-30
  • 2021-07-11
  • 2022-12-23
  • 2021-10-21
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2021-11-26
  • 2021-04-08
  • 2021-04-05
  • 2021-11-29
  • 2021-09-13
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案