作者前言
本章默认读者已经下好了git并拥有gitee账号,如果这两步没有完成的话,可以先去下载和注册账号接着继续阅读,由于写这篇博客的时候更关注的是怎么连接,所以先展示需要的部分,后面会介绍git的一些基本使用方法,但是不够详细,如果你是想要具体详细的学习git 的使用方法,这一篇可能不太适合你,但是如果你已经基本了解了git的大概用法,并且很想再团队开发中利用gitee仓库和git进行创作,那么这一篇很适合你
如何连接
创建仓库
我们先前往gitee的主界面
新建一个仓库
开源许可证可以填一下,不太懂就选第一个就行,广为人用,由于此时的我只是介绍如何连接,这里就随便选一个
模板Readme文件就行,同样,有需求另说
git环节
去往一个你日后需要开发的文件夹里,然后根据如下操作打开git
然后输入如下指令来初始化你的用户信息
git config --global user.name "你想要的昵称"
这里的你想要的昵称就是你随便起的名字,不要忘记加双引号
同理
git config --global user.email "你的邮箱"
不需要是你真实的邮箱,这一步你可以理解为在gitee你连接的仓库那里,别人可以看到你的修改信息,这个时候会带着你的这个信息,如果有进一步的要求,别人可以通过这个邮箱找到你,但是你也可以瞎填,不过不建议
git config --list
这个是用来确定你是否已经完成信息的创建
输出信息如下图
接下来就是利用git生成公钥
根据你填写的邮箱来生成公钥
结合上面的图片信息,我要想要生成需要输入如下指令
ssh-keygen -t rsa -C *1234567891@qq.com*
不要漏了邮箱两边的星号
简单强调一下,如果要复制的话,在git界面中你需要右击选择copy和paste,而不是通过ctrl + C 和 crtl + V 的方式
然后输入之后会出现一些提示,如果你是第一次弄这个,你只需要连摁几次回车就行了,如果你出现了这一句
Overwrite(y/n)?
不要摁回车了,直接输入一个y,然后回车,再连摁几次就行了
这个时候你应该此处出现了一堆话,从中你不难发现文件生成在哪了
标黄不是git的,是我自己画的,无需担心,这是想告诉你,两个文件生成在哪里了,你只要跟随这个路径就能找到两个文件
找到这个id_rsa.pub文件
用记事本的方式打开,把内容复制一下
正式开始连接
前往gitee界面中你的个人主页里 , 左边有一个个人设置,点进去
左边的菜单栏里找到ssh公钥
然后把之前复制的信息放进去
生成完了以后打开之前你创建的仓库,按照下图操作进行
返回到git界面,输入如下指令
git clone 你复制的信息
你复制的信息就是上图复制的指令,粘贴即可,不需要别的什么符号
然后你就会发现文件夹里有这个仓库的基础文件
基础测试部分
在文件夹里随便添加一些文件,然后提交查看一下,回到gitee的仓库界面看一下是否有对应的信息,如果有的话就是成功了。由于默认大家是基本会的,这里就不继续演示了
这里是Git的基础使用方式简述
说是这个名字,但是精力有限,这里就放出来曾经学习的时候做的笔记,希望对大家有用
git init 使用来创建仓库的
git config -l 用来初始化信息的
git config user.name "用户名"
git config user.email "邮箱"
git status 查看目前都有什么文件
git add "直接写文件名字即可" 向git里添加文件 //如果名字里没有空格可以直接写,如果有的话就要加引号
git add . 这个的意思是暂存所有的文件
git commit -m "备注信息" 正式提交信息
git log 查看操作日志
强调一个要点,如果最后一个是(END),那么此时只需要点击q键就能推出了,因为是记录很多分好多页,(END)的意思是最后一页的意思,所以要按q键退出
git log --pretty=oneline 只有一行,就是只有简略一些的信息
gut log --oneline 没有修改者的信息
git reset --hard "索引值" 回溯
git reset --hard HEAD^ 回溯到上一个
git reset --hard HEAD~n 回溯到n个之前
这里有个问题,就是如果你回溯到之前的,那么回溯位置之前的会查看不到,需要记住那么索引值回溯回去才行
好好好,发现解决措施了
git reflog 查看之前的所有操作记录,这样就能找到之前的信息了
git diff 工作区和暂存区
git diff HEAD 工作区和版本库
git diff --cached 暂存区和版本库
rm 文件名 删除文件
git rm 文件名 删除文件