一、软件介绍
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
二、软件下载安装
2.1 git 下载
Git官网:https://git-scm.com/download/
Git镜像:https://npm.taobao.org/mirrors/git-for-windows/
初学者直接无脑next
下载完成后,开始菜单会出现这些:
鼠标右键出现:
在git bash中
- 输入git --version 即可知道当前计算机所安装的Git版本
- 输入指令 where git 即可知道Git工具的安装目录
详细安装及配置参考:
Windows 10系统环境下Git安装及配置图文详解_git unable to set system_EWITECH的博客-CSDN博客
2.2 GUI可视化工具下载安装
网址: download.TortoiseGit.org – Index of /tgit/2.8.0.0/
汉化包:
next安装,安装成功后鼠标右键会生成一个TortoiseGit
下载了汉化包,可以点击上图的settings进去设置
三、系统配置
4.1用户名与邮箱设置
在桌面鼠标右键打开Git Bash Here
命令,options可以设置字体大小
在命令行输入以下命令开启标识;
- 第一行设置用户名
- 第二行设置邮箱
git config --global user.name "Your Name" git config --global user.email "email@example.com"
4.2 SSH公钥生成
# 输入如下命令,三次回车即可生成 ssh key
ssh-keygen -t rsa -C "email@example.com" # 邮箱同上
生成后会显示:
SSH公钥生成成功,在C盘>用户>admin目录下会生成一个.ssh文件
4.3.码云账号配置
- 登陆自己的gitee账号
- 点击设置>SSH公钥
- 打开文件,C>用户>admin>.ssh,用记事本或者其他文本编辑器打开
id_ras.pub
文件 - 复制里面的内容到码云账号那边的SSH公钥
打开Git Bash Here,用命令测试公钥是否连接成功
ssh -T git@gitee.com
出现如下的结果表示认证成功
四. 上传项目
4.1首次上传
- 在本地磁盘新建一个空文件夹,路径全英文;
- 在刚才新建的文件夹中右键Git Bash Here打开命令行,输入命令 git init 生成的.git为本地仓库,是隐藏文件,可以通过查看打开隐藏文件项目
- 在本地仓库同级目录下,新建一个项目,不能为空
- git add 目录 也可以直接 git add 文件.后缀名
- 继续输入命令 git commit -m "备注信息" 备注信息一定要写!!!
- 码云账号下,新建一个仓库壳子,用于存放上传的代码
- 本地仓库与远程仓库关联:打开自己的仓库页面,选择克隆/下载>SSH>复制
# 输入关联命令
git remote add origin git@gitee.com/xxxxxxx.git
本地仓库(.git)与远程仓库合并
### 从master分支拉文件
git pull --rebase origin master
#此步结束后 本地会多几个文件 除了.git和project,其他的文件全是远程仓库的,被拉到本地
###把本地文件推到远程仓库
git push -u origin master
在远程仓库就可以看到
项目后面的文字,是执行git commit -m “备注信息”
命令时的备注信息
4.2后续上传
若是后续代码有变动,依次执行以下命令:
#1.添加文件到暂存区
git add 目录
### 也可以直接 git add 文件.后缀名
#2.提交到本地仓库
git commit -m "备注信息"
#3.拉,如果远程仓库没有改变可以省略这一步
git pull --rebase origin master
### 从master分支拉文件
#4.推,分为三种情况
git push origin master
###(完整写法,master分支若不存在则会被创建)
#或者
git push origin
###(远程的分支与本地的分支有绑定关系)
#或者
git push
###(远程只有一个分支)