超详细:使用git搭建githud项目 git提交/上传/克隆githud项目

前言

在使用git创建项目的时候,你要确保你的电脑应该安装了git,对于git的安装其实很简单,只需要到官网上下载与安装即可,安装流程也很简单,只需要下一步下一步安装即可。

git官网下载地址

https://git-scm.com/downloads

创建密钥

     ssh -keygen -t rsa -C "邮箱地址"

代码解析
ssh 是使用ssh命令
-keygen 是指要创建密钥
-t 密钥的类型
rsa 非对应性的密钥

创建完成后会提示创建的钥匙所在电脑那个地方

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/81415/.ssh/id_rsa):

Your identification has been saved in /c/Users/81415/.ssh/id_rsa.
Your public key has been saved in /c/Users/81415/.ssh/id_rsa.pub.

因此,我们可以根据提示找到我们密钥的所在地址
在这里插入图片描述
创建成功后,在本地电脑上会有三个文件,第一个是私钥,我们一般不用动他,第二个是公钥,是要部署到网络上的,我们可以使用记事本的方式打开进行复制,或者使用git 命令查看公钥信息


非对应性密钥存在意义

举个例子:比如,我们有一个宝箱,这个宝箱必须需要两把钥匙才能打开,这两把钥匙是不一样的,分别在于你我两个人的手里,那么,如果我想打开宝箱,单独使用我一把钥匙是打不开的,如果你想打开宝箱,单纯使用你那把钥匙也是打不开的,必须同时使用两把钥匙才能打开宝箱。同样道理,我们网络的仓库就相当与宝箱,在网络仓库上会有一把钥匙,我们把它称作为公钥,而我们的本地电脑上也会有一把钥匙,我们把它称作为私钥,那么,现在我要把我们的项目代码传送到网络的仓库里,我就要保证,我这把钥匙与网络上的钥匙是能够匹配的,否则就不能把东西传送到网络上去。这也帮助我们防止别人恶意篡改我们的代码。

查看公钥

cat ~/.ssh/id_rsa.pub

效果图
在这里插入图片描述

部署公钥

再githud 官网上,点击右上角的【setting】
在这里插入图片描述
点击【ssh】,点击添加新的ssh钥匙
在这里插入图片描述
标题出随便给一个名字,然后将公钥信息复制粘贴上去,点击绿色增加按钮即可。
在这里插入图片描述

创建githud项目

回到githud首页,点击【start a project】
在这里插入图片描述
填写相关配置,项目名称,项目描述,选择公共仓库,其他默认即可
在这里插入图片描述

git初始化本地项目

git init

首先,我们在本地目录里面创建test文件夹,我们要在test文件夹里面按右键,选择【git Bash】
在这里插入图片描述

或者你可以使用cmd/powershell取代git bash,效果是一样的,只不过使用git Bash会好用一点。会有一些提示信息

效果图
在这里插入图片描述

将本地项目与远程项目关联起来

git remote add origin "git地址"

如何查看git地址

在我们的gitthud上面,我们每一个项目都会有固定的地址
在这里插入图片描述
我们只需要把这个地址跟命令拼接起来即可。

git remote add origin [email protected]:tanqiaoguo/xmall.git

只有当我们本地git项目与远程关联起来了,他们两者之间就可以互相进行交流通信了。

小案例

案例要求:在本地新建了一个a.js文件,并且修改了a.js文件的内容,现在要把这个文件上传到远程上去。

1)先把a文件放在暂存区

git  add  a.js
  1. 提交一些备注信息
git commit  a.js

注意:我们做了修改,一定要先提交。

3)推送a.js文件到远程端口

git push -u origin master

如果远程的代码与本地的代码有冲突,我们再推送之前需要拉取一下远端的代码,将远端的代码与本地的代码合并一下,再重新推送即可。
拉取命令

git pull  origin master

克隆githud命令

git clone "项目地址"

附git命令速查表

在这里插入图片描述

发布了13 篇原创文章 · 获赞 2 · 访问量 725

猜你喜欢

转载自blog.csdn.net/weixin_39553363/article/details/104124883