Windows上git的下载安装

目录

一、git简介... 2

二、windows下安装git环境... 2

1、下载最新版... 2

2、安装... 2

三、git基础配置... 9

1、配置用户名(提交时会引用)... 9

2、配置邮箱(提交时会引用)... 9

3、其他配置... 10

4、配置不同操作系统换行符... 10

四、编码配置... 10

五、检查git是否安装成功... 11

六、注册远程仓库—码云... 11

七、码云远程公钥配置... 12

1、配置git秘钥... 12

2、将秘钥告诉本机系统... 13

3、查看公钥... 14

4、保存Linux公钥到备份文件... 14

5、码云远程公钥配置... 14

八、配置本地的Git仓库... 16

1、配置本地仓库... 16

2、本地仓库关联远程仓库... 17

3、本地仓库同步远程仓库... 18

九、提交代码流程... 20

十、git常用命令... 21

1、拉取... 21

2、提交... 22

3、切换分支... 22

一、git简介

Git是一款免费开源的分布式版本控制系统

特点:Git是一个开源的分布式版本控制系统,可以有效,高速的处理从小到非常大的项目版本管理

二、windows下安装git环境

Git的官网地址:https://git-scm.com/

1、下载最新版

直接点击右边的版本号下载最新版

2、安装

下载一个最新的完成以后: 双击文件安装

选择安装路径

确认安装地址

勾选功能

选择git仓库(选择完成后之后git上同步的文件都会同步到此处)

设置程序的快捷方式应该放在哪里

默认选项

默认选项

默认选项

默认选项

默认选项

默认选项

选择完成,点击install(安装)

安装完成之后电脑管家提示允许权限,选择允许

最后安装完成,选择Launch Git Bash(启动),点击finish

三、git基础配置

1、配置用户名(提交时会引用)

git config --global user.name “Run”

其中Run表示自己的账户

2、配置邮箱(提交时会引用)

git config --global user.email “269523201@qq.com”

其中269523201@qq.com表示自己的邮箱

3、其他配置

git config --global merge.tool “kdiff3”

要是没有安装kdiff3就不用设置这行

4、配置不同操作系统换行符

git config --global core.autocrlf false

设置让换行符不要管Windows/Unix换行符转换的事

四、编码配置

避免git  gui中的中文乱码:

git config --global gui.encoding utf-8

避免git  status显示的中文文件名乱码:

git config -- global core.quotepath off

没有目录

Windows上必须配置:

git config --global core.ignorecase false

五、检查git是否安装成功

执行git --version命令,出现版本信息安装成功

 

六、注册远程仓库—码云

官网地址注册:https://gitee.com/

码云是一个开源的代码托管软件,公有,私有项目也是免费的,而github只有公有项目是免费

支持 Git/SVN 管理,提供代码审核、Bug 跟踪以及 Webhook 钩子回调等功能

个人开发者可免费创建 1000 个项目(不限公有、私有),提供最多 5G 的免费代码存储空间

七、码云远程公钥配置

1、配置git秘钥

ssh-keygen -t rsa -C “269523201@qq.com”

一路回车,不要输入任何密码之类的东西

秘钥生成完成

2、将秘钥告诉本机系统

ssh-add ~/.ssh/id_rsa

报错

注:

         执行ssh-add时出现Could not open a connection to your authentication agent

         如果在执行ssh-add ~/.ssh/rsa时出现上错误,

需要先执行:

eval `ssh-agent`

这里不是单引号二十~按键的点

再执行:

ssh-add ~/.ssh/id_rsa

秘钥告诉本机系统成功。

3、查看公钥

cat ~/.ssh/id_rsa.pub

4、保存Linux公钥到备份文件

测试用秘钥

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAA

hIWrZ0MI2DgMpZ73JspUC5KX

1tXXk5A4uH4KToBlleeaC3BqaFsdand

5G8AT7aAaHFFAoeYwWxH0H8XyE

OPsTLlyauxT7yKhMpDgD7VZ2X3TWiqTHVipq

“269523201@qq.com”

5、码云远程公钥配置

使用oschina(码云)或者github根据自己的情况来定

登录对应的oschina或者github右上角个人资料

进入个人的公钥配置,把刚刚保存的公钥复制进去确定提交

检出码云上的项目

复制项目的ssh链接保存

git@gitee.com:clRun/test.git

 

使用oschina(码云)或者github根据自己的情况来定

登录对应的oschina或者github右上角个人资料

进入个人的公钥配置,把刚刚保存的公钥复制进去确定提交

检出码云上的项目

八、配置本地的Git仓库

1、配置本地仓库

git init

默认是在当前的目录下创建一个新的空的本地仓库,可以创建多个

例如:

         在D:\git\test目录下创建一个新的空的本地仓库,首先需要进入到该目录下才能执行git init命令

2、本地仓库关联远程仓库

关联远程仓库

git remote add origin git@gitee.com:clRun/test.git

其中origin是默认值,表示远程仓库的意思,我的理解是相当于别名。当然你也可以取其他的名字

第一次关联生效以后,再次关联会提示“该关联已存在”

注:关联操作只需要操作一次,成功即可

3、本地仓库同步远程仓库

如果在本地仓库中添加了文件需要同步到远程仓库时的步骤:

①首先将文件提交到本地仓库(如果实在本地仓库创建的文件或者是复制进入本地仓库的文件,在git仓库中是没有的,只是单纯的显示在该文件下,所以需要先将这些文件提交到本地仓库)

指定提交某个文件时

git add "test3.txt"

其中"test3.txt"表示需要同步到远程仓库的文件名

单个提交时不会影响到远程仓库之前提交的文件信息

文件太多需要全部提交时

git add *

将当前目录下的所有文件都提交到本地仓库;*表示所有文件

③向本地仓库提交本次提交的说明描述(提交单个文件或多个文件都必须要执行)

git commit -m

添加提交说明;"测试本地仓库提交到远程仓库"表示本次的操作说明

④本地仓库同步远程仓库

git push -u origin master

表示将本地仓库的所有内容推送到远程仓库上,使用git push命令,就是讲当前分支master推送到远程。

如果远程仓库是空的,第一次推动master分支时,加上了-u,git会将本地master分支内容推送到远程新的master分支上,并将其关联起来。

推送成功后,GitHub远程仓库上就会看到和本地仓库一样的内容。

⑥执行完成后远程仓库也会随之更改

九、提交代码流程

1、查看已经提交到本地仓库的文件和未提交到本地仓库的文件

git status

2、添加文件到本地仓库

指定提交某个文件时

git add "test3.txt"

文件太多需要全部提交时

git add .

3、查看已经提交到本地仓库的文件和未提交到本地仓库的文件

git status

4、提交文件到本地仓库

git commit -m

添加提交说明;"测试本地仓库提交到远程仓库"表示本次的操作说明

5、同步到远程

git push

 

十、git常用命令

1、拉取

git pull

2、提交

git push

3、切换分支

git checkout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值