零基础Push一个项目到Github


搁浅了这么久才开始又一次在CSDN上写笔记,消失了这么久,其实是去打CTF了,笔记也慢慢开始转到了离线的Typora中,这一次也是兴致来了,也就乘着复习的机会记录一下。

📌第一步:你需要先下载一个Git

首先介绍一下什么是Git

Git是目前世界上最先进的分布式版本控制系统。最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。
这里以Windows为例。
Git的官网下载
在这里插入图片描述
在这里插入图片描述
安装其中一个即可

Hint:安装路径最好选择非C盘

安装完成后,进入桌面右击找到Git Bash here 
在这里插入图片描述

在命令行输入

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

到这里Git就安装完成了,如果要安装Mac版本或者Linux版本的请参考廖雪峰老师的官网

📌第二步:注册Github账户、创建存储库

首先去Github官网用邮箱注册一个Github账户,然后点击右上方的加号,创建一个新的存储库在这里插入图片描述

第一步:填写你的存储库名字
第二步:点击绿色按钮创建存储库在这里插入图片描述

将下图的地址复制在这里插入图片描述

📌第三步:Git拉取项目

找到一个文件夹
执行下列命令

git clone https://github.com/2-two-2/Test.git

在这里插入图片描述

Hint:如果出现如下错误,请将https替换为git

在这里插入图片描述

进入刚才下载的目录中

在这里插入图片描述

📌第四步:Push项目

第一:将你想要Push的代码放入此文件夹中。

第二:初始化

git init

第三:将修改后的代码添加到本地仓库中

git  add .    //注意add后面有点

在这里插入图片描述

第四:上传到远程仓库并及代码变动原因

git  commit -m "代码改动的原因" 

在这里插入图片描述

第五:提交到远程main分支

git push -u orgin main

Hint1:此处的分支需要根据你自己的分支来确定,一般是master分支,也有可能是cheny分支。(看bash目录中的最后括号处)

在这里插入图片描述

Hint2:当出现上图的错误时可能两种原因,没有关联(添加关联),或者添加错误(重新关联)

是因为远程不存在origin这个仓库名称,可以使用如下操作方法,查看远程仓库名称以及路径相关信息,可以删除错误的远程仓库名称,重新添加新的远程仓库;

git remote add origin git@github.com/2-two-2/Test.git
git branch -M main
git push -u origin main

Hint3:这是可能会出现上图的错误,使用如下的两条命令,解决了这个问题

git config --global --unset http.proxy
git config --global --unset https.proxy

在这里插入图片描述

Hint4:顺利解决问题,当看到两个百分百后说明Push成功。在这里插入图片描述

📌Git其他使用小技巧

1、创建本地master 的分支

git  branch  master 

2、切换到master分支

git checkout cheny  

3、查看代码当前状态,新增或修改的类会显示成红色,表示没有提交

 git status

在这里插入图片描述

📌结语

在初次尝试某种新事物时,失败,报错肯定是难免的,重要的是,需要放宽心态,多百度,方法总会比问题多。这也算是对自己的告诫吧!与诸君共勉。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

r1ng_x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值