Github 与 Git,新手初次接触的尴尬历程

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
在这里插入图片描述


GitHub上创建工作区


在这里插入图片描述

先点那只猫,从首页进入这个界面,然后创建一个项目,设置为公有。


Git绑定GitHub


在这里插入图片描述

这张图的操作是注册本地账号,注册邮箱

在这里插入图片描述

这张图是配置ssh,第一次会让你输入秘钥存放位置,默认就回车。

第二次是让你设置密码,最好设一个。

打开.ssh下的id_rsa.pub文件,复制里面的内容,直接把.pub文件改成doc文件,问题不大。

进入github,头像->settings->SSH and GPG keys->new SSH key。(头像在右上角)

在这里插入图片描述

在这里插入图片描述

输入命令行ssh -T git@github.com测试,如图就成功连上github。

在这里插入图片描述


关联远程仓库


在这里插入图片描述

当我们需要让Git去管理某个新项目/已存在项目的时候,就需要创建仓库了。注意,创建仓库时使用的目录不一定要求是空目录,选择一个非空目录也是可以的,但是不建议在现有项目上来学习Git,否则造成的一切后果概不负责!

注意:为了避免在学习或使用过程中出现各种奇葩问题,请不要使用包含中文的目录名(父目录亦是如此)。

新手不懂的话,先这样,动起来之后再自己摸索,和SVN差不多

  1. 创建远程仓库

在首页左上角点击New 新建远程仓库

在这里插入图片描述

填写仓库名,描述等,选择语言和证书。

  1. clone到本地

在这里插入图片描述

在这里插入图片描述

上面的第一个失败,是因为项目被设置了私有。

私有项目改公有

在这里插入图片描述

这张图里有两个操作讲一下:

Git仓库初始化(让Git知道,它需要来管理这个目录)

指令:git init

表现:执行之后会在项目目录下创建“.git”的隐藏目录,这个目录是Git所创建的,不能删除,也不能随意更改其中的内容

查看当前状态:git status 【非必要】

上边第一个报错,是因为确实没有文件夹,第二个报错,是有空格,当然,这个空格你看不到,反正回删键多点几下。

在这里插入图片描述

这张图上的问题是由于,项目建立在了非空文件夹上。。。。


通过命令关联

在这里插入图片描述

git remote #查看已关联的远程仓库

git remote rm 仓库名 #删除

git remote add 仓库名 你的仓库ssh #添加/关联

在这里插入图片描述

我刚开始操作的时候把项目建立在了非空文件夹上,现在学聪明了。。。


此时文件状态显示暂存区有新文件readme.txt,还说可以输入git restore撤销来unstage取消暂存。我们接下来提交,输入git commit -m ”注释可随意填“。

在这里插入图片描述

此时文件已经提交到本地仓库了,显示nothing to commit。我们接下来同步到远程仓库,输入git push -u origin master。

在这里插入图片描述

到github远程仓库中查看,test.txt文件已经同步上去了。

在这里插入图片描述

找不到文件的话调一下分支。


后续持续更新GitHub操作,先放一些别人的吧

时光穿梭机——版本回退


版本回退分为两步骤进行操作:

步骤:

①查看版本,确定需要回到的时刻点

指令:

git log

git log --pretty=oneline

②回退操作

最后

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

②回退操作

最后

[外链图片转存中…(img-pLm5hICe-1714477765036)]

[外链图片转存中…(img-9Prqyrwr-1714477765036)]

[外链图片转存中…(img-UWH2qq3U-1714477765036)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值