git入门教学-基本操作

首先去官网下载一个git

image.png

下载完成后,双击下载好的软件开始安装

image.png

不停地按next直到结束,当安装成功后鼠标右键就会出现这两个东西

git入门教学-基本操作_第1张图片

这表示git已经安装成功了,那么接下来进入git的基本操作环节

首先我们先创造一个文件夹,我这里是在D盘创建了一个git-basic-study,然后右键git bash here

git入门教学-基本操作_第2张图片

此时就会弹出一个git的操作界面,如下

git入门教学-基本操作_第3张图片

接着我们开始git配置环节

配置用户名:git config --global user.name “your name”

配置邮箱:git config --global user.email “your email"

配置好用户名和邮箱后,以后上传文件时就会使用你的用户名和邮箱,别人就知道是谁上传了这些文件

接着我们可以用vim test.txt 在版本库这个文件夹内创建一个txt文档

按i  下面会显示插入,可以进行编辑了,我这边打入hello world! 如果打完了,就按一下esc,然后在下面打入:wq  回车表示写入并且退出

git入门教学-基本操作_第4张图片
此时这个文件夹中就多出一个test.txt 文档了

git入门教学-基本操作_第5张图片

也可以在git操作界面中打入 cat test.txt 来查看文档内容,判断是否编辑成功

git入门教学-基本操作_第6张图片

接着我们可以使用 git init来初始化版本库,然后用ll -ah 查看目录文件

git入门教学-基本操作_第7张图片

我们看到一个紫色的git 文字表示已经初始化成功,git版本库创建完成,然后这个文件夹的文档就可以通过git操作上传到GitHub上面了

工作区-暂存区-本地仓库

git-repo

这里介绍下在本地操作时,重要的三个区域,分别是工作区,暂存区(对应上图的stage)和本地仓库(对应上图的master)

我们把文件往Git版本库里添加的时候,是分两步执行的:

第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;

第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到本地仓库也就是master分支。

接着我们继续操作,用 git add test.txt来把这个文档传到暂存区

用git commit -m "新增文件"    引号里面的是注释表面你上传的文件里面的内容是什么,简要说明一下

那么此时  这个txt文档就上传到本地仓库了

利用git status 可以查看工作区的文件状态,也就是将工作区的文件与本地仓库的文件作比较,看是否发生变化,当每一次使用git commit上传完毕之后,文件状态就会是未修改,因为两个区域的文件统一了,做了修改没上传之前使用git status就可以看到自己做的修改变化了。

有人可能会问为什么不能一下子传到本地仓库,而是要add 一下在commit 一下呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,然后一次性用commit提交。如果上传到暂存区错了你也可以方便修改,增加容错。

如果说你上传到本地仓库的文件出错了,也可以通过撤回操作,来回到上一版本,操作如下

git reset --hard HEAD^

本地文件误删,可以用git check -- 文件名 (从本地仓库复制而来)

如果对于某个文件完全不想要了,可以使用git rm 文件名 来彻底删除,从本地仓库删除掉

然后 可以用git commit -m"我不想这文件了"  来备注下自己的这部操作

利用 git reflog 查看所做操作

将本地仓库与github账户连接

以上的操作都是在本地进行,接下来我们要将本地仓库与自己的GitHub账户连接

首先在c盘查找.ssh

git入门教学-基本操作_第8张图片

双击进入

git入门教学-基本操作_第9张图片

双击这个文档id_rsa.pub,复制里面的文字

接着打开github 账号,没有的话就注册一个,找到settings,按SSH and GPG keys,如下

git入门教学-基本操作_第10张图片

点击new SSH key ,将刚才复制的文字粘贴进key,title 随便打一个

git入门教学-基本操作_第11张图片

点击git入门教学-基本操作_第12张图片

接着输入密码git入门教学-基本操作_第13张图片

设置成功git入门教学-基本操作_第14张图片

连接成功

创建远程仓库并上传文件

接下来,我们就可以在github创建一个远程仓库,并将本地仓库的文件上传上去

git入门教学-基本操作_第15张图片

点击new

git入门教学-基本操作_第16张图片

写好仓库名字,点击Create repository

git入门教学-基本操作_第17张图片

一个全新的仓库就建好了

git入门教学-基本操作_第18张图片

接着复制这段文字,粘贴到git操作界面,这段代码意思是创建readme 文档并上传到这个远程仓库(已经在本地仓库的文件也会一并上传)

或者在本地已经创建好readme.md的文件的可以用下面这段,直接连接远程仓库并将本地仓库的文件全部上传

中间要多回车几次,并且根据它的提示打yes回车

git入门教学-基本操作_第19张图片

刷新github界面

git入门教学-基本操作_第20张图片

可以看到已经成功上传了!

那么以上就是git 从下载到安装,加上本地配置,连接github,并上传远程仓库的操作,如果有任何问题欢迎留言,讨论

你可能感兴趣的:(github,git)