GitHub学习教程

这篇博客是GitHub菜鸟教程的第二部分,主要介绍了如何下载并安装Git,以及Git的基本工作流程。内容包括在本地生成SSH key进行配置,以及如何进行Git的命令行操作,是GitHub学习的初步指南。
摘要由CSDN通过智能技术生成

GitHub菜鸟教程(二)

在上一篇博客中我介绍了git与github的一些简单的概念与关系,也介绍了一些github的简单使用,但是在
实际生活的操作里面,我们更多的是使用命令行窗口的git来实现对于github的管理。

1.下载安装Git:

		官方下载地址:https://www.git-scm.com/download/win

在这里插入图片描述

选择下载之后双击安装即可,安装条件有需求自己修改,否则全部默认即可。安装结束之后我们鼠标点击右键查看是否安
成功,再刷新的下面如果有Git GUI Here 和 Git Bash Here 的选项说明安装成功。

Git的基本工作流程

1)在本地创建ssh key 进行配置:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
将your_email@youremail.com 改为你在github上面注册的邮箱,之后的选择操作直接回车确认就好了,

在这里插入图片描述

然后在如图的地址会生成相对应的 .ssh 文件夹(找不到的话,去文件夹设置里面进行隐藏文件夹显示的操作),
在ssh文件找到id_rsa.pub,打开复制里面的key到github的个人主页的settings选项中的 ssh and  gpg keys 点击
 new ssh key,将你粘贴的内容复制进去,title可写可不写。然后在 git  bash 上输入 $ ssh -T git@github.com 
 验证是否成功。

在这里插入图片描述

在这里插入图片描述

	出现这个提示就说明是已经连接上了,如果首次进行会有相关的提示,输入yes之后就会有上诉的提示即可。
2)Git相关命令行操作
    首先选择你需要的地方右键选择git  bash,点击进入然后 输入 
	$ git config --global user.name "your name@yourname"
	$ git config --global user.email "your_email@youremail.com"
	将  your name@yourname  和   your_email@youremail.com  分别替换成为你在github注册的用户名和邮箱.
	然后输入 $ mkdir <filename>  创建一个文件夹
	$ cd  <filename>(文件名) 进入文件目录, 输入$  git init 指令完成本地仓库的创建。此时该目录会生成一
	一个.git文件(找不到的话,去文件夹设置里面进行隐藏文件夹显示的操作)。
	
	然后可以查看你的github仓库主页上面的仓库地址。如图所示:

在这里插入图片描述

点击蓝色的按钮会有对应的地址复制出来,在git bash 命令行中输入 $ git clone + 复制内容 ,然后回车你就可以看
到下面这张图的提示,说明你的本地仓库已经同步到github的远程仓库了。

在这里插入图片描述

	然后可以对本地仓库进行操作然后同步到github的远程仓库。首先我们要了解git之于GitHub的管理分为
	三个模块,一是工作区(Working Directory),我们是在这里进行代码的编写,修改等操作,这里存放
	着是实际的文件;二是暂存区,它可以理解成为一个缓存区,这里保存着你对文件为修改;三是git仓
	库(Git  Repository),	就是你的文件最后提交存储的地方。
	
	可以先通过 $ touch test.c 创建一个c文件通过 vi操作  进行简单代码编写保存之后,
	
	$ git add test.c //添加到暂存区
	
	$ git status  //查看提交的记录
	
	$ git commit -m "代码提交信息"
	
	$ git push   //提交到远程仓库
	
	$ vi test.c  //修改文件
	
	$ git rm  test.c  //从版本库中删除文件
	
	$ git checkout --test.c //误删之后可以从版本库中恢复文件到最新版本
	
	$ git pull   //更新本地仓库至最新本
 
 注:不论是增删改查哪一项操作,我们在之后都不能遗漏 add 和 commit   以及 push操作,这样才能保证本地仓库与
        远程仓库的同步和记录。以上就是git的一些很基础的知识,希望对你有一些帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值