【干货】五分钟搞定。git下载→基础配置→生成公钥配置github→实现下拉上传。
git和github和gitee的区别。
在我们使用之前我们要明白工具的实质和作用,作为学java的我在最初接触JAVA和javascript的时候,一直以为他们有很大的关系。
最后才明白他们俩半毛钱关系没有,在这里为新学Git的同学解惑,Git和Github以及Github的区别。
gitee/github → 工具 → 本地 (这个图很敷衍但是很明了,哈哈哈,箭头应该是双向的 从gitee/github到本地是拉取,反过来是推送)
Git和svn的最大的却别在于分布式 ,分布式的意思在于,原来的svn在开发的时候必须要联网。代码只在远程,而Git的分布式体现在
本地和远程各有一个仓库,我们需要把代码放到本地的仓库,然后通过工具和远程的代码同步下就行了。
由此我们由上面的简略图可以看的出来了,git 是同步的工具 而 Gitee / Github 是代码的远程托管的平台。
下载git并且安装。
下载很简单 https://git-scm.com/download/,然后安装到没有中文目录的文件夹下,一直下一步就行了,甚是简单。主要在配置和命令上。git的命令总结和常规使用
git基础配置,生成公钥配置到github。
git作为上传和下拉的工具,我们需要在gitee/github中配置我们那些电脑是自己人,所以我们就需要口令,远程(gitee/github)存一个,我们本机存一个这样校验就可以确定本机是谁了。
步骤:
1.配置用户名
$ git config --global user.name "zhangsan"
2.配置邮箱
$ git config --global user.email "xxxxxxx@qq.com"
3.查看配置
$ git config --global --list
4.生成秘钥 输入了命令一直按回车就好了。
ssh-keygen -t rsa -C "xxxxxxx@qq.com"
5.查看公钥
在C盘的用户目录下 C:\Users\zhangsan.ssh 目录下的
使用记事本编辑 id_rsa.pub 将里面的内容复制粘贴到github或者gitee里设置里面。
标题随便起,公钥就放放到下面就好了。
下拉项目,更新至github。
1.新创建项目 创建一个 learnGit的公开仓库,并且初始化该仓库。
创建完毕
2.下拉仓库 下图为我们创建完成的仓库 我们点击 克隆/下载 那个棕黄色的按钮选择 SSH、和Https的都可以。
3.点击复制下载地址。打开安装好的git命令行工具。
在想要存放代码的地方右键,选择git bash 更为简单。
4.克隆代码。
搞定!
5.新创建一个文件。Hello.txt
6.在刚才的那个命令行工具里。
$ cd learnGit/
$ git add Hello.txt
$ git commit -m ‘创建Hello.txt文本文件’
$ git push origin master
此时 让我们输入 Gitee账号和密码。
输入完之后(第一次使用git会出现,以后就没有了)
搞定!!