Git的基本使用及基本流程(平台为GitHub)

一、Git基本概念

  1.Git是分布式的版本管理系统,每台机器都可以基于远程中心服务器拥有自己的版本,如图:

 

 

  2.远程中心服务器一般叫做Origin repository。

  3.下面来看一下本地计算机包含哪些内容,图片来自于Git官网,包含三个区域:

  (1) 工作目录(working Directory):我们肉眼能够看到的目录及相应的文件;
  (2) 暂存区(Staging Area,也有叫Index):中间过渡区域,可以通过git add命令将工作目录文件放入该区域;
  (3) 版本库(Repository):存放版本、分支、Commits的相关信息,通过git commit命令将Staging Area区域的内容放在版本库中;版本库的信息以文件的形式存放在工作目录下的.git隐藏文件夹中;

 

 

   4.命令集关系

 

 

二、Git提交新工程

  1.下载并安装git

 

  下载地址(国内镜像,官网太慢):https://npm.taobao.org/mirrors/git-for-windows/

  2.创建一个本地的版本库(其实也就是一个文件夹) 例:D:\Users\computer\workspace

  3.在新创建的文件夹workspace里鼠标右键点击Git Bash Here,打开git命令窗口

  4.设置全局配置

git config --global user.name "shenghdx"
git config --global user.email "email@qq.com"

 

  5.生成ssh密钥

ssh-keygen -t rsa -b 4096 -C "email@qq.com"

  回车后提示输入密码, 此处密码可以不填, 直接回车,提示再次输入密码, 直接回车,生成成功

  公钥,秘钥默认生成路径为:C:\Users\computer\.ssh

 

 

 

 

  6.将id_rsa.pub文件的内容设置到GitHub上

  

 

 

 

 

  7.GitHub上创建一个New repository。进入创建好的repository并复制ssh地址

 

 

 

  8.文件夹workspace里鼠标右键点击Git Bash Here,打开git命令窗口,输入命令clone文件

git clone git@github.com:shenghdx/SpringCloudDemo.git

  进行clone时会出提示信息,输入yes

 

  9.工程拷贝到工作空间(D:\Users\computer\workspace\SpringCloudDemo)

 

 

   

  10.Bash窗口输入命令上传到本地库

cd SpringCloudDemo
git add . git commit
-m "commit code"

  11.上传提交到远程库Remote(GitHub)

git push -u origin master

  此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码

 

  12.指令集

--全局配置
git config --global user.name "shenghdx"
git config --global user.email "email@qq.com"

--生成ssh秘钥
ssh-keygen -t rsa -b 4096 -C "email@qq.com"

--clone之后上传工程
git clone https://github.com/shenghdx/SpringCloudDemo.git
cd SpringCloudDemo
git add .
git commit -m "commit code"
git push -u origin master

 

 

 

参考文献:https://blog.csdn.net/Lucky_LXG/article/details/77849212

     https://blog.csdn.net/wankui/article/details/52029246

posted @ 2020-04-30 22:53  圣痕道心  阅读(1033)  评论(0编辑  收藏  举报