记录github的一些认知加简单操作(大纲)

目录

1. 首先得知道github是什么

2. git又是什么

3. 使用github要怎么准备

4. git里面的一些指令

因为自己之前也蛮吃亏的,面对全英界面也不知道怎么操作,这是爬过来的一点小理解吧,参考了一些大佬的阐述,搞得一点东西,以后遇到了更多,会把更多操作都写上来


github

  • 定义: 官网意思就是为开发者提供git仓库的托管服务,让自己和他人共享代码,即远隔半个地球也可以可以共同开发软件。

  • 图标: 是octocat(章鱼猫),还有一些网友自己制造的章鱼猫的形象

  • 区分好github和git,两个绝对不是一个东西!不是缩写啥子的,github可以说是一个仓库,就存放那些开发者的代码,而git就相当于取用仓库内东西的工具,那也就是说,github上取用东西的所有的源代码都是git管理的。
    返回目录

github的创建与准备

返回目录

  • github官方网站,我是刚开始一直打不开,然后就用手机去注册了,iOS端直接在safari上搜就好,Android系统的下载火狐浏览器,(其他浏览器没试,不过Android系统自带的浏览器也不行。)在上面可以登进github完成注册(亲测有效)

    ​ 点开之后出现这个页面,点击sign up

    ​ 点开之后这样,就根据他的提示来,依次是确定用户名,邮箱,密码。

    ​ 都完成了之后下面有一个select a plan


​ 紧接着进入第二个页面,可以选择免费或者付费,看个人吧,(我选的免费hhh

接着会有一个邮件提醒,验证一下,这个账户就创建啦!

返回目录

Git

返回目录

  • 定义:分散型版本管理系统,简单的说就是跟日记一样,记录每次更新的记录,就让自己方便看到自己添加或者删改代码的过程,假若删错了也可以找回被删除的文件。

  • 这里还要提一下本地仓库和远程仓库,本地仓库=工作区(文件的总和)+版本区(git文件)

版本库=暂存区(stage)+分支(master)+指针(head)

  • git的安装。选择自己的机型就可以下载啦。

下载好了之后,随便一个地方右键能看到git bash heregit GUI here就算安装成功,点开会出现类似于命令行的框框。

之后我们就输入用户名和邮箱(因为之后要传到github,我这里就是用的github的用户名和绑定的邮箱。输入以下两行:

$ git config --global user.name "Radiantzy"

$ git config --global user.email "1660098139@qq.com"

接着创建一个密钥,如果你要从本地上传文件去github的话,需要一个密钥(ssh key)。

我的密钥已经创建过了,所以你看,直接是可以打开的。新手的话是没有密钥的,接下来就记录一下怎么创建的密钥。输入$ ssh-keygen -t rsa,就会自动弹出一串东西(其实就是问你要在哪里创建,如果不更改的话那就默认C盘,一个文本文件,放在C盘是可以的,我没有做更改。第二次问你密码,第三次确定密码,不设密码就回车默认为空。

这时会形成两个文本文件,去计算机里面搜索ssh找到(C盘>用户>自己用户名>.ssh文件>记事本打开isa_pub>粘贴到对应位置)
以记事本形式打开第一个文本文件,并且复制全部内容(很长而且杂乱无章
这些都做完了之后!登陆github,进入自己的settings,上图介绍个人资料和库的那里可以找到这个,看左边那一栏发现。

再创建了之后输入自己的刚刚复制的一大串信息,title可写可不写,为了方便自己到时候查看和查找

点进去这样,之后点击add ssh key还会弹出窗口,要再输入自己的github密码,确认即可。

然后我们就创建好密钥啦

再进去git,输入$ ssh -T git@github.com,能看到success之类的就成功啦!
返回目录

git里面的一些指令

返回目录

  1. 提交:把你看中的一个仓库克隆到本地,即点击clone,要用ssh下的,且格式不是http,点击右上角的use ssh转换 格式。要是git@github.com加巴拉巴拉,点击复制,就是那串链接后面那个东西,然后打开我的电脑,输入你克隆的那个库的名字搜索,把要上传的项目复制到这个文件夹,在这个文件夹内启动gitbash(直接右键就好)。

git add -A(A就是all)接着所有删改,新增,删除的文件都会被add

git commit -m"巴拉巴拉(注释一下)"或者直接git commit,表示提交

git push origin master(推送本地更新到远程的origin然后返回github里面就会看到库内多出了上传的文件了

一定要在克隆的文件夹里面启动git bash,将要上传的文件都复制到这个文件夹里,然后提交!!!

  1. git里面的基础操作(萌新求指教
  • git init,创建一个git文件,成立版本区

  • git add,就是把工作区的文件都提交到版本区里面的暂存区(唔..先存起来

好像还可以这样,通过git add./xxx/一条一条加到暂存区

  • git commit -m,把暂存区所有文件都提交到仓库(然后暂存区就没东西啦

  • git remote add origin,把本地仓库和远程库连接起来

  • git push -u origin master,把仓库区的文件提交到远程仓库

提交之后,如果也没有对工作区有任何修改,那么工作区就是干净的,会有nothing to commit,working tree clean出现。

如果有时间的话,我会再写一个实操的文章。(以身试毒...? 躺

返回目录