网站优化公司价格如何计算,济宁网站,微信上如何投放广告,网站后台密码错误版本管理系统#xff08;SVN和Git#xff09;#xff1a;
集中式版本控制系统#xff08;SVN#xff09;
SVN是集中式版本控制系统#xff0c;版本库是集中放在中央服务器的.
工作流程如下:
1.从中央服务器远程仓库下载代码
2.修改后将代码提交到中央服务器远程仓库…版本管理系统SVN和Git
集中式版本控制系统SVN
SVN是集中式版本控制系统版本库是集中放在中央服务器的.
工作流程如下:
1.从中央服务器远程仓库下载代码
2.修改后将代码提交到中央服务器远程仓库
优缺点
优点: 简单,易操作
缺点:所有代码必须放在中央服务器
1.服务器一旦宕机无法提交代码,即容错性较差
2.离线无法提交代码,无法及时记录我们的提交行为
分布式版本控制系统Git
Git是分布式版本控制系统Distributed Version Control System简称 DVCS分为两种类型的仓库本地仓库和远程仓库
工作流程如下
1从远程仓库中克隆或拉取代码到本地仓库(clone/pull)
2从本地进行代码修改
3在提交前先将代码提交到暂存区
4提交到本地仓库。本地仓库中保存修改的各个历史版本
5修改完成后需要和团队成员共享代码时将代码push到远程仓库 GIT的安装
官方地址https://git-scm.com/download
傻瓜式安装即可 GIT的全局配置用户名邮件
设置用户信息
创建一个测试用的文件夹进入后右键打开Git Bash设置用户信息
git config --global user.name shanshan
git config --global user.name 2021224024email.szu.edu.cn
查看用户信息
查看配置信息git config --global user.name git config --global user.name
ATT设置时的用户名和邮箱前都有空格如果不设置就查看配置信息则什么都不会显示。
输出git日志
打开用户目录C:/用户/34519创建.bashrc文件并在里面输入以下内容
#用于输出git提交日志 alias git-loggit log --prettyoneline --all --graph --abbrev-commit #用于输出当前目录所有文件及基本信息 alias llls -al
ATT部分windows系统不允许用户创建点号开头的文件可以在该用户目录下打开gitBash执行touch ~/.bashrc
创建的文件名为空拓展名是bashrc所以要开启文件的拓展名选项并检查该文件的格式是否为Bash RC源文件。 GIT的基础操作
创建本地仓库
进入工程文件夹后右键打开Git bash窗口执行命令git init发现文件夹出现.git目录即说明创建本地仓库成功。 基础流程最重要
GIT的流程分为三大块工作区、暂存区、仓库。
工作区的文件创建或修改后通过git add提交到暂存区暂存区的文件通过git commit提交到仓库。
通过git status查看三个块的状态。通过touch 文件可以新建文件。git log可以查看历史操作记录。
ATT只是为了过一遍基础流程具体的命令细节可以看下一篇博客。 版本回退
git reset --hard commitID
Git reflog 查看已经删除的提交记录 忽略文件
创建.gitignore里面列出要忽略的文件模式如
*.txt
则是忽略所有.txt文件 命令行快捷键
选中即复制滚轮向上则粘贴。