导图社区 Git学习笔记
在版本控制中,git属于分布式的版本控制,每个人都是主库,随时可以获取最新的数据,不需要像SVN要备份数据,防止丢失,需要联网,而git不需要联网也可以上传到仓库,git是当前最流行的版本控制工具。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
Git版本控制
版本控制就是一种开发过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改的历史记录,备份以便恢复以前的版本的软件过程技术。
好处
实现多人协同开发
追踪和记载一个或者多个文件的历史记录
保护自己的源代码和文档
记录软件的开发过程
1.本地版本控制
记录文件的更新,可以对每个版本做一个快照,或者记录补丁文件,合适个人用,如RCS
2.集中版本控制(SVN)
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或者上传自己的修改
3.分布式版本控制系统(Git)
缺点:安全隐患,每个人拥有全部的代码,不安全!
好处:不会因为服务器损坏或网络问题,造成不能工作的情况!
Git和SVN的区别
SVN是集中式版本控制,文件代码需要放在中央服务器中,工作时必须用自己的电脑,要从中央服务器中获得最新版本,完成工作后,需要把做完的活推送到中央服务器中。集中式版本控制器必须是联网才能工作。
Git是分布式版本控制,不需要版本控制系统,每个人都是一个完整的版本库,不需要联网,如果两个协同开发,自己修改了A文件,其他人也修改了A文件,这时,两个之间只需要把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!
Git 是目前世界上最先进的分布式版本控制系统
Git本地有四个工作区域
工作目录(Working Direcyory)
工作区,就是平时存放的代码
暂存区(Stage(index))
暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
资源库(History)
仓库区者(本地仓库),就是安全存数数据的位置,这里面有你提交到的由于版本数据。
git仓库(Remote Directory)
远程仓库,托管代码的服务器,可以简单的认为你项目组中的一台电脑用于远程数据交换
p
常用命令
演示
忽略文件
生成密钥
gitee绑定公钥
使用码云创建一个自己的仓库
IDEA整合Git
新建项目,并且绑定Git
修改文件,使用IDEA操作git
git add . (添加到暂存区)
commint (提交)
git push (到远程仓库)
提交测试
git push -u origin master
输入账号密码问题
https://www.jianshu.com/p/ea5ce7b95c73
https://www.cnblogs.com/aijiaxiang/p/12814540.html
Git分支
例子