GitHub的简绍以及使用

在这里插入图片描述

git是什么?

git:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
特点:分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),
在本地机器上拷贝一个完整的Git仓库。

github是什么?

github:是一个面向开源及私有软件项目的托管平台,zd因为只支持git 作为唯一的版本库格式进行托管。

 	类似的代码托管平台还有:github,码云,gitlab等...

git和github的关系:git只是一种技术,github是网站 ,利用git把项目推送到网站上。

代码是分布式的(git),集中式(SVN)

		分布式:没有中心,可以在本地独立完成,不依赖其他的服务器
		集中式:必须有一个核心的服务器,如果核心服务坏掉,那整体网络瘫痪

这github到底怎么使用啊?

在这里插入图片描述
第一步:

	先安装一个git软件(也称git控制台)

在这里插入图片描述

	在百度中查找git for Window
	
	git软件下载地址:https://git-scm.com/download/win

第二部:检查是否安装好git

   右侧---查看一下是否有git bash

第三步:

	创建一个项目文件夹,列如:dome

第四步:

进入项目的文件夹,输入 git init 进行git的初始化

第五步:

	接下来我们就可以在git中愉快的玩耍了

	window系统的命令方式查看文件:dir
		
	mac查看文件的命令方式查看文件: ls

git文件管理‘命令’

查看当前的文件状态

git status

将文件添加到暂存区

git add 目录名或要添加的文件名或者是直接git add . 就是添加当文件下的所有文件

查看提交的信息

	 git log 	或者 	git reflog	

查看git的日志简化,并且在一行显示

 git log --pretty=oneline

当然如果你是首次安装git的化,在使用的时候需要配置自己的用户姓名和gie邮箱

配置用户名:git confing --global user.name '你的用户名字'
配置用邮箱: git confing --global user.email '你的邮箱'

查看配置的信息:

		git config --list

注意:git管理的不是文件,管理的是'修改'

我们应该如何将本地文件提交到git远程的仓库

第一步:注册github账号

[这是github的官网链接]      (https://github.com/)

在这里插入图片描述

第二部:登陆并创建远程仓库

	点击登陆后右上角的+号,选择new  repository按照提示创建远程仓库

在这里插入图片描述
第三部:

	在本地生成公钥和密钥 ssh ************************

	ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
	
	一路敲回车,然后再用户目录下的.ssh中生成两个文件:

	id_rsa:密钥
	id_rsa.pub:公钥,将公钥文件复制到远程仓库的ssh中

		将公钥文件复制到远程仓库的ssh中的步骤:

		第一步:复制本地生成的id_rsa.pub里面的内容(一定要全选,不能敲空格)
		第二部:打开GitHub并登陆,找到用户名中的swttings-->ssh and GpG keys---->点击new SSHkeys
		第三步:将复制的id_rsa.pub里面的内容粘贴到第二部的key中,title随意
		第四步:点击 add ssh 按钮完成

终于可以连接远程了

在这里插入图片描述

添加远程仓库地址

		git remote add origin

远程地址格式:git@github.com:用户名字/仓库名字.git

在这里插入图片描述

查看本地是否有远程的连接信息

		git remote -v 

推送本地代码到远程

		git push 推上去  本地--->远程

		git push origin master -u
	
		拒绝,报错,解决方案
	
		git pull 拉下来  远程--->本地	

		git pull origin master (如果不行,继续往下)

		git fetch 拉取
	
		git fetch origin //获取远程的所有分支

		git rebase origin/master

		最后推送至远程:git push origin master -u

克隆(从远程克隆到本地)

	1、git clone git@github.com:用户名字/仓库名字.git
	
	2、git status 
	
	3、git checkout -b 创建的分支name ***
	
	4、git add .
	
	5、git commit -m ''
	
	6、git push origin 创建的分支name ***  -u	

	7、git push 

在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值