git相关概念
仓库(Repository) 用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。
git和github区别
github是一个面向开源及私有软件项目的托管平台,只支持git作为唯一的版本库格式进行托管。
git是一个分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
要注意git和github并不是密不可分,我自己理解的git是一个软件,用于管理项目仓库,而github是在git的基础上建立的。github只能使用git,但是git可以应用于其他支持git的项目托管平台。
git工作区域
Git Repository(Git仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见。
暂存区:暂存已经修改的文件最后统一提交到git仓库中。
工作区(working directory):添加、编辑、修改文件等动作。
git bash与cmd
git bash封装了cmd,并在此基础上加了bash环境的环境变量。
但是在封装的过程中,windows可能对调用自己cmd命令行控件的第三方应用设了限制,因此git bash在绝大多数情况下可以像普通cmd一样使用。
git基本操作
第一次使用git需要配置基本信息
1.设置用户名:git config (--global) user.name "用户名"
2.设置用户邮箱:git config (--global) user.email "邮箱"
初始化一个新的git仓库
1.创建新文件:mkdir file
(这里的一个文件就相当于一个仓库)
2.进入文件:cd file
3.git init
向仓库中添加文件流程git status
查看状态git add filename
将filename文件从工作区提交到暂存区git status
查看状态git commit -m "提交描述"
提交到仓库git status
查看状态
删除文件流程
1、删除文件 rm filename
2、从Git中删除文件 git rm filename
3、提交操作 git commit -m "提交描述"
git克隆操作:将远程仓库(github对应的项目)复制到本地
代码:git clone https://github.com/**/*.git
将本地仓库同步到git远程仓库中git push
第一次push需要网址:git remote add origin https://github.com/**/*.git
git push -u origin master
github搭建站点
1、github pages搭建个人站点
注意:
1、github pages只能是静态网页
2、仓库里只能是.html文件
网站名–>https://用户名.github.io
搭建步骤
1、创建个人站点–>新建仓库(注意:仓库名必须是[用户名.github.io])
2、在仓库下新建index.html的文件
3、访问https://用户名.github.io即可显示网页内容
2、github pages搭建项目站点
网站名–>https://用户名.github.io/仓库名
搭建步骤
1、进入项目主页,点击settings
2、在settings页面,在pages栏目中修改相关信息并生成网页
3、访问https://用户名.github.io/仓库名即可显示网页内容
docker相关概念
在别人博客里看到一句话:git提供版本控制,docker提供管理环境
docker可以实现一次编译,到处运行
docker中的镜像就是一个静态的只读模板,可以理解为一个静态文件,可以用它来创建动态的内容。
docker容器是由docker镜像创建的运行实例,就相当于一个虚拟镜像,可以启动和关闭运行软件等。
并且各个容器之前是相互独立的。
来源:CSDN
作者:JGC_fighting
链接:https://blog.csdn.net/weixin_42172261/article/details/103956444