Git和GitHub快速入门

  

Git入门

  

简介

  

Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制系统。

  

工具

  

准备工具

  

Git下载地址:https://git-scm.com

  

 Git和GitHub快速入门

  

Git配置

  

配置的内容主要的是:用户名和邮箱

  
 <代码> git配置——全球添加user.name & lt;用户名祝辞 
  
 <代码> git配置全球——添加用户。电子邮件& lt;邮箱地址在 
  

配置示例如图所示:

  

 Git和GitHub快速入门

  

入门示例

  
      <李>创建项目李   
  
 <代码> mkdir测试
  cd测试 
  
      <李>初始化项目仓库李   
  
 <代码> git init  
  

初始化完成之后,就可以在项目目录<代码> 测试中添加和修改文件,比如添加了一个叫<代码> Hello.java>   

      <李>添加文件到暂存区李   
  
 <代码> git添加Hello.java  
  
      <李>提交暂存区中的文件到仓库李   
  
 <代码> git commit - m新增 
  
      <李>查看文件状态李   
  
 <代码> git地位 
  
      <李>查看提交日志李   
  
 <代码> git日志 
  
      <李>图例   
  

 Git和GitHub快速入门

  

 Git和GitHub快速入门

  

GitHub入门

  

注册帐号

  

 Git和GitHub快速入门

  

登录帐号

  

 Git和GitHub快速入门

  

创建项目

  

 Git和GitHub快速入门

  

代码托管

  

GitHub中创建仓库时分为两种情况:

  

第一种情况:
创建时选择初始化仓库,适合新项目仓库,本地计算机不存在项目仓库,通过命令将代码复制到本地。

  
 <代码> git克隆https://github.com.broncho/test.git  
  

第二种情况:
创建是不选择初始化仓库,适合本地计算机已经存在项目仓库,通过命令将代码上传到服务器。

  

HTTPS方式

  

HTTPS方式进行远程仓库的连接,每次推送代码,需要进行认证。

  
      <李>查看远程仓库源李   
  
 <代码> git远程- v  
  
      <李>添加远程仓库源李   
  
 <代码> git远程添加起源https://github.com/bronch/test.git  
  
      <李>推送代码到远程仓库李   
  
 <代码> git push起源大师 
  
      <李>图示李   
  

 Git和GitHub快速入门

  

SSH方式

  

SSH方式进行远程仓库连接,每次推送代码,不需要再次进行认证,但是需要提供公钥给远程仓库。

  

生成公钥私钥

  ssh - keygen
 <代码>  
  
  

生成过程中可以不指定口令,一路回车即可

     

图示:   

 Git和GitHub快速入门

  

GitHub设置公钥

  

图示:
 Git和GitHub快速入门

  

代码托管

  
      <李>查看远程仓库源李   
  
 <代码> git远程- v  
  
      <李>添加远程仓库源李   
  
 <代码> git远程添加git@github.com起源:野马/test.git  
  
      <李>推送代码到远程仓库李   
  
 <代码> git push起源大师

Git和GitHub快速入门