记录第一次将项目上传到github远程仓库

第一步:前期工作

  1. GitHub注册
  2. Git的下载安装
  3. 之后我们检查一下Git是否安装成功,终端输入git --version

第二步:操作本地文件

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

第三步:连接远程仓库

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

第四步:create a new repository

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

第五步:更新你的项目

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值