Bootstrap

【Git】超简单!快速上手git,进行版本管理与协作。

Git 是一个分布式版本控制系统,大家用它来进行代码管理和版本控制,像国外的github和国内的gitee都是知名的代码托管平台。

github面向的是全世界编程开发人员,而gitee使用者基本上只有国人,所以github的优质库会更丰富一些,但由于github在国内使用不稳定,如果没有魔法的话,可以使用gitee。

使用步骤:

1. 下载安装git

这里可以直接去官网下载

Git - Downloading Package (git-scm.com)icon-default.png?t=N7T8https://git-scm.com/download/win这里以Windows64位举例,基本上除了安装位置改成非系统盘,一路点继续即可

2. 创建远程仓库

创建完成后,我们就有了一个仓库

3. 连接远程仓库(ssh)

(1)ssh连接

为了能连接到远程仓库,我们需要生成ssh的公钥和私钥,并将其公钥放到github或gitee上,我们的git连接时就会用本地的私钥去解平台上的公钥,并判断是否允许连接。

创建的ssh公钥要存到上面图中的位置。

(2)如何创建ssh公钥和私钥

先打开一个终端,可以是win+R+cmd

a. 首先设置用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
b. 生成ssh秘钥
ssh-keygen -t rsa -C "邮箱"

我的这种情况就是已经有了,如果本地之前未创建的话,就会出现秘钥信息,不必理会。

c. ssh秘钥位置

C:/User/用户/.ssh

目录下的id_rsa为私钥,id_rsa.pub为公钥

记事本打开id_rsa.pub,将其内容全选复制,粘贴到github的ssh公钥存放处,并在title处起个公钥的名字,添加即可。

d. ssh测试连接
ssh -T [email protected]

测试成功!

4. 上传项目文件到远程仓库

a. git init初始化仓库

首先本地创建一个项目文件夹,在该目录下打开终端(如下图,点一下输入cmd就行),并执行 git init初始化仓库,该文件夹内会多一个.git文件夹

git init

b. git clone 将远程仓库克隆到本地
git clone [email protected]:用户/仓库.git

c. git add添加文件到暂存区
git add <文件名>
// 添加所有文件:
git add .
d. git commit提交文件
git commit -m "提交信息"
// 查看提交历史
git log
// 查看仓库状态
git status
e. git push推送文件到远程仓库
git push -u origin master

-u的使用可以让你下次只需要使用git push,便可默认推送到该分支上。

以上便是git基础的全部内容,希望能帮到你!

;