Git入门
简介
Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制系统。
工具
准备工具
Git下载地址:https://git-scm.com
Git配置
配置的内容主要的是:用户名和邮箱
<代码> git配置——全球添加user.name & lt;用户名祝辞代码>
<代码> git配置全球——添加用户。电子邮件& lt;邮箱地址在代码>
配置示例如图所示:
入门示例
-
<李>创建项目李>
<代码> mkdir测试 cd测试代码>
-
<李>初始化项目仓库李>
<代码> git init 代码>
初始化完成之后,就可以在项目目录<代码> 代码>测试中添加和修改文件,比如添加了一个叫<代码> Hello.java> 代码的文件。
-
<李>添加文件到暂存区李>
<代码> git添加Hello.java 代码>
-
<李>提交暂存区中的文件到仓库李>
<代码> git commit - m新增代码>
-
<李>查看文件状态李>
<代码> git地位代码>
-
<李>查看提交日志李>
<代码> git日志代码>
-
<李>图例李>
GitHub入门
注册帐号
登录帐号
创建项目
代码托管
GitHub中创建仓库时分为两种情况:
第一种情况:
创建时选择初始化仓库,适合新项目仓库,本地计算机不存在项目仓库,通过命令将代码复制到本地。
<代码> git克隆https://github.com.broncho/test.git 代码>
第二种情况:
创建是不选择初始化仓库,适合本地计算机已经存在项目仓库,通过命令将代码上传到服务器。
HTTPS方式
HTTPS方式进行远程仓库的连接,每次推送代码,需要进行认证。
-
<李>查看远程仓库源李>
<代码> git远程- v 代码>
-
<李>添加远程仓库源李>
<代码> git远程添加起源https://github.com/bronch/test.git 代码>
-
<李>推送代码到远程仓库李>
<代码> git push起源大师代码>
-
<李>图示李>
SSH方式
SSH方式进行远程仓库连接,每次推送代码,不需要再次进行认证,但是需要提供公钥给远程仓库。
生成公钥私钥
ssh - keygen<代码> 代码>
生成过程中可以不指定口令,一路回车即可
引用>图示:
![]()
GitHub设置公钥
图示:
![]()
代码托管
<李>查看远程仓库源李>
<代码> git远程- v 代码><李>添加远程仓库源李>
<代码> git远程添加git@github.com起源:野马/test.git 代码><李>推送代码到远程仓库李>
<代码> git push起源大师Git和GitHub快速入门