【Git】Github创建远程仓库并与本地互联

本文详细介绍了如何使用Git进行仓库创建、代码拉取、本地项目整合、代码提交与推送等操作,特别关注与PyTorch项目的配合以及SSH密钥的使用解决权限问题。
摘要由CSDN通过智能技术生成

创建仓库

在这里插入图片描述
点击生成新的仓库
在这里插入图片描述
创建成功后会生成一个这样的文件
在这里插入图片描述

拉取到本地

首先先确保本地安装了git
可以通过终端使用

git --version

来查看是否安装好了git
如果显示了版本信息,说明已经安装好了git,这时候我们就可以进入我们想要clone到问目标文件夹
并从
在这里插入图片描述

获取到SSH的网址,并复制
在目标文件夹的终端使用

git clone 刚刚复制的网址

在这里插入图片描述

就可以完成clone,打开目标文件夹,我们就可以看到生成了对应的文件
在这里插入图片描述

与本地项目相结合

因为我这个项目是学习pytorch的,所以我需要一个Python的项目
首先我们先创建一个Python的项目
在这里插入图片描述
关键的一步是要将刚刚从git上拉取的所有文件复制并替换到新创建的文件夹中
在这里插入图片描述
替换完成后就可以将本地创建的项目与github上的项目相关联了

将本地代码上传到本地

首先我们要先设置一下本地gitusernameemail
这里的配置是代表,当你git push到远程仓库后,是以哪个账号的名义去上传的

git config --global user.name "新用户名"
git config --global user.email "新邮箱"

然后通过

git config --list

查看刚刚配置的是否正确
有四个关键指令

git status 								查询当前状态
git add . 								将本次所有更新的文件与代码添加到暂存区
git commit -m "消息"						将代码上传到本地代码库,并且同时说明本次上传的信息是什么
git push								将代码上传到云端

比如我们更新了README文件,在终端使用git status指令

就会提示我们修改了README文件,这时我们通过git add .将全部修改提交到暂存区,再通过git status查看
在这里插入图片描述
就回告诉我们将所有的修改存放到了暂存区,然后通过git commit -m "first_test"将代码从暂存区上传到本地,并且备注信息为first_test,再通过git status查看
在这里插入图片描述
同时我们在Version Control中也可以看见,我们first_test的提交信息
在这里插入图片描述在这里插入图片描述

本地代码上传到云端

主要是通过

git push

命令,在代码已经通过git addgit commit -m了以后,就需要将本地已经上传的代码上传到github仓库了
我们在文件的终端输入git push
在这里插入图片描述
就可以成功上传了
在这里插入图片描述
我们也可以发现github上也同步进行更新了,有些读者可能会出现git push以后还要输入用户名与密码,并且提示无权限的情况,一般是没有使用SSH进行clone而使用HTTP进行clone
解决办法为

  • 24
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值