Git的使用
1、为什么要使用Git
场景:在企业里做开发、但凡是个项目一般情况下 都会由多个人 共同开发完成
每天每个人都要编写 很多的代码 这些代码 如何合并成一个工程的代码呢? 在这种情况下 就出现了代
码管理工具 CVS SVN Git
代码管理工具:简单的说 就能够实现多人 系统开发 实现项目的 自动合并、多个人 在使用了代码管理
工具的时候 实际上更改的是 一个工程
Git只是当下 比较了流行的一种代码管理工具而已 简单的说 就是这个意思
2、传统的代码管理工具有
CVS:已经过时了
SVN:目前 还是有使用 只不过使用的 不是那么多
Git:最流行的一个
3、SVN的工作流程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ATfrzdx4-1594125775590)(pic\1593414210427.png)]
4、Git的工作流程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AKTQwOBc-1594125775592)(pic\1593414226937.png)]
5、Git的安装
https://git-scm.com/download/win
去下载一个版本
5.1、按照下一步下一步的原则将这个Git给安装好
5.2、配置环境变量
配置到 安装目录下的 cmd目录下 在咋们的这个 path后面进行配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DUpquO6d-1594125775594)(pic\1593414301039.png)]
5.3、打开cmd进行测试安装是否正确
如果出现 git相应的版本信息 那么说明Git的安装是正确的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6RHUwvdl-1594125775596)(pic\1593414270423.png)]
6、Git的基本命令的使用
cd /d G:\360MoveData\Users\apple\Desktop\gittest 进入某一个目录
git init :初始化一个空的本地库
git add . :这个表示的意思是将当前目录交给 Git去进行管理
git commit -m '提交信息' :这个表示的是意思是:提交信息到本地库
git status:查看当前版本库的状态
git diff:这个命令的主要作用是查看当前状态和上一次修改的状态之间的区别
git log:查看日志
git reset --hard 提交的id号
git reflog:查看曾今使用过的那些命令
git clone 远程代码库的地址 :从远程克隆代码
7、IDEA上配置Git
File-------Setting-------Git--------配置git.exe路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b64zC7Bz-1594125775599)(pic\1593415438446.png)]
###8、IDEA上Git的基本使用
8.1、首先申请Gitee的账号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7jU1fYt6-1594125775601)(pic\1593416856013.png)]
8.2、创建一个组织
1:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u0NhZH0s-1594125775603)(pic\1593416924744.png)]
2:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4NNd9jyw-1594125775604)(pic\1593417006920.png)]
8.3、创建一个仓库
1:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2h8Kqsfk-1594125775605)(pic\1593417062424.png)]
2:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BfPlUAlf-1594125775606)(pic\1593417253003.png)]
9、在企业中如何使用Git(GitFlow工作流的使用)
10、密码输错了怎么办? 凉拌
控制面板--------------------凭据管理器--------------------Widnows凭据下的所有凭据 全部删除
----------------------搞定了 ------- 下一次你就可以从新输入密码了