目录
一、什么是版本控制?
二、版本控制的种类:
1、本地版本控制
2、集中版本控制
3、分布式版本控制
三、下载Git Bash
四、Git Bash 配置
五、Git Bash使用
1、切换目录:cd
2.查看当前文件路径:pwd
3.列出当前目录下文件和文件夹:ls(ll)
4.新建文件夹:mkdir 新建文件:touch
5.创建或编辑:vim
6.删除文件夹:rm -r
7.清屏:clear 查看历史命令:history
8.退出:exit
六、本地仓库的搭建
搭建本地仓库
将工作区的文件放入暂存区
将暂存区文件放入本地仓库
七、远程仓库的搭建
注册账号:
生成SSH密钥:
创建仓库:
将本地仓库的内容放到远程仓库:
将远程仓库的内容下载到本地:
一、什么是版本控制?
版本控制(Revision control 或 Version control)是软件配置管理的一项核心内容,是对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理活动。
二、版本控制的种类:
1、本地版本控制
存在本地电脑中。例如:windows的补丁,就是以时间划分
2、集中版本控制
存在服务器上。本地用户从服务器上获取后用本地电脑修改,再传回给服务器。但必须联网才能使用,波动因素很大。
3、分布式版本控制
本地上和服务器上都会放着全部的信息。更新后传回服务器所有人更新。
三、下载Git Bash
git官网如下:Githttps://git-scm.com/
下载完成
四、Git Bash 配置
git config --systm --list (查看系统配置信息) git config --global --list (查看本地配置信息)
$ git config --global user.name "Tang"
$ git config --global user.email "2435793461@qq.com"
$ git config --global --list
配置完成后如下所示
五、Git Bash使用
下载完毕后,在桌面右键即可找到打开Git方式。
打开后是一个黑窗。使用方法就是一些Linux的命令。
1、切换目录:cd
进入目录:cd+下一级文件名。返回目录:cd+..
2.查看当前文件路径:pwd
3.列出当前目录下文件和文件夹:ls(ll)
4.新建文件夹:mkdir 新建文件:touch
5.创建或编辑:vim
创建或编辑文件。vim命令执行之后,默认为非编辑状态。按 i 进入编辑状态,左下角出现insert即可进入编辑状态。按下【esc】退出编辑状态,返回指令窗按下【:wq】
6.删除文件夹:rm -r
7.清屏:clear 查看历史命令:history
8.退出:exit
六、本地仓库的搭建
git通常分为如图所示的四个部分。
搭建本地仓库
$ git init
输入指令后产生一个隐藏的.git文件 .即表明把当前文件夹设置为仓库了
将工作区的文件放入暂存区
add .添加所有至暂存区
add +文件名 添加某个文件到暂存区
$ git add .
$ git add bbb.txt
将暂存区文件放入本地仓库
git commit -m 添加备注
点击【Amend Last Commit】 ,上传成功
七、远程仓库的搭建
我们选择使用Getee:
Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。https://gitee>gitee.com/?channel_utm_content=%E8%BF%9B%E5%85%A5%E5%AE%98%E7%BD%91&channel_utm_medium=sem&channel_link_type=web&channel_utm_source=%E7%99%BE%E5%BA%A6&sat_cf=2&channel_utm_campaign=%E5%93%81%E4%B8%93&channel_utm_term=%E4%B8%BB%E6%8C%89%E9%92%AE1&_channel_track_key=see7zmAJ&link_version=1&wl_src=baidu
注册账号:
首先,我们先注册一个自己的Gitee账号。进入【账号设置】找【SSH公钥】
生成SSH密钥:
然后,我们需要生成一个SSH公钥。打开Git随便一个目录 ,输入代码
$ ssh-keygen
出现如下界面则表示生成完毕。
查看密钥:
使用如下代码查看密钥,并且复制密钥,将其粘贴在Gitee网站上。
$ cat ~/.ssh/id_rsa.pub
如下为生成的密钥:
按下图流程,实现公钥的添加:
创建仓库:
点击右上角“+”,创建一个远程仓库
创建仓库:
将本地仓库的内容放到远程仓库:
文件必须在本地仓库中才可以传递到远程仓库。
$ git push
将远程仓库的内容下载到本地:
git clone
$ git clone “git@gitee>gitee.com:Ttang23/myku.git”