赞
踩
教程来自狂神说
文本笔记:https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ
B站视频:https://www.bilibili.com/video/BV1FE411P7B3?spm_id_from=333.337.search-card.all.click
版本控制:开发过程中,保留工程内容的修改历史,方便备份以及恢复原来的版本的技术。
本地版本控制
集中版本控制(SVN)
分布式版本控制(Git)
Git与SVN区别
git bash:使用linux命令(推荐使用)
git CMD:使用windows的命令行
学习思路:操作(改变、回退、显示)、增删(移)查、其他操作(清屏、历史、帮助、退出、注释)
- 改变路径 cd
- 回退:cd …
- 显示路径:pwd
- 新建文件:touch 文件名(例如:index.html)
- 新建文件夹:mkdir 文件名
- 删除文件:rm
- 删除文件夹:rm -r
- 移动文件到另一个文件夹:mv 文件名 文件夹
- 显示当前文件夹所有文件:ls
- 清屏:clear
- 查看历史操作:history
- 退出:exit
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UT1ZVUp4-1649511535978)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649474847266.png)]
Git本地有三个工作区:
git的工作流程
git管理的文件有三种状态:已修改(modified)、已暂存(staged)、已提交(committed)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SR7CouJY-1649511535983)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649487483364.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZZ3wknR0-1649511535984)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649487507670.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2ITck0Ik-1649511535985)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649487592864.png)]
在需要用git管理的项目的根目录中
git init
执行后会在项目目录中多一个.git的隐藏文件。
将远程仓库的一份完全镜像到本地
git clone 地址
设置本地帮顶SSH公钥,实现免密码登录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aMHUjQzj-1649511535987)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649490562252.png)]
# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
输入ssh-keygen -t rsa -C "你的邮箱"
然后按三个enter即可在C:\Users\你的电脑用户名\.ssh\ssh-rsa.pub生成你的ssh key。
打开gitee,设置=>ssh key,输入你生成的ssh key即可(名字随便填)
解决p12中用ssh-key后仍须输入密码的问题
1、使用ssh方式克隆 git clone git@gitee.com:Name/project.git
就是说,在项目克隆/下载处,选择ssh方式的下载地址
2、如果你已经用https方式克隆了仓库,不必删除仓库重新克隆,只需将当前项目中的 .git/config文件中的
url = https://gitee.com/Name/project.git
修改为
url = git@gitee.com:Name/project.git
再次提交就不需要密码了!
新建项目,帮顶git。
修改文件,使用IDEA操作git。将文件添加至暂存区有两种方法。
在终端中输入
git add .
利用“提交”功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h51r5bDE-1649511535990)(C:\Users\李凯松\AppData\Roaming\Typora\typora-user-images\1649507036601.png)]
在终端中执行git push命令,将文件提交到远程服务器。
将文档从本地同步至gitee,只需要在终端输入下面三行代码
git add .
git commit -m "提交信息"
git push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。