从网站栏目看网站功能兰州seo整站优化服务商
news/
2025/10/2 23:50:53/
文章来源:
从网站栏目看网站功能,兰州seo整站优化服务商,网页设计作业欣赏,网站建设项目延期验收申请SVN
1、SVN和Git的区别
SVN是集中式的#xff0c;也就是会有一个服务器保存所有代码#xff0c;拉取代码的时候只能从这个服务器上拉取#xff1b;Git是分布式的#xff0c;也就是说每个人都保存有所有代码#xff0c;如果要获取代码#xff0c;可以从其他人手上获取SV…SVN
1、SVN和Git的区别
SVN是集中式的也就是会有一个服务器保存所有代码拉取代码的时候只能从这个服务器上拉取Git是分布式的也就是说每个人都保存有所有代码如果要获取代码可以从其他人手上获取SVN没有本地分支所以只能联网才能提交Git有本地分支所以不管是否联网都可以提交到本地分支只是最后push到远程仓库的时候需要联网SVN建议先update再commit而Git建议先pull然后再commit and pushPS我之前的公司用的是SVN结果后来服务器中病毒了混乱了好一阵子最后老老实实改用git了
2、SVN的基本操作
add添加添加文件到SVN版本控制中commit提交用于提交本地修改到svn服务器中revert还原用于撤销本地未提交的修改update更新用于拉取服务器中最新的代码
Git
1、Git的使用
Git BashUnix与Linux风格的命令行使用最多Git CMDWindows风格的命令行Git GUI图形界面的Git不建议初学者使用
2、Git的常用命令
ls、rm、mv、cd、touch等基本和linux命令差不多
3、Git工作区域
Workspace工作区就是你平时存放项目代码的地方Index / Stage暂存区用于临时存放你的改动事实上它只是一个文件保存即将提交到文件列表信息Repository仓库区或本地仓库就是安全存放数据的位置这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本Remote远程仓库托管代码的服务器可以简单的认为是你项目组中的一台电脑用于远程数据交换
4、工作流程
在工作目录中添加、修改文件将需要进行版本管理的文件add放入暂存区域将暂存区域的文件commit提交到git仓库使用pull获取远程仓库的所有改动以免冲突如果需要提交到远程仓库则还需要push到远程仓库
5、Git分支、合并、变基 新建分支从当前分支复制出一份新的分支在新的分支上进行的操作不会影响其他分支 合并就是将两条分支合并到一条支线上如果有冲突保留哪些内容自行决定其提交历史如下会分岔即保存两条分支的提交历史 变基变基的原理是首先找到这两个分支即当前分支 experiment、变基操作的目标基底分支 master 的最近共同祖先 C2然后对比当前分支相对于该祖先的历次提交提取相应的修改并存为临时文件 然后将当前分支指向目标基底 C3, 最后以此将之前另存为临时文件的修改依序应用。提交历史如下是一条完整的直线而没有其他分支
参考
Git整合分支的两种方法——合并(git merge)与变基(git rebase)的区别SVN基本介绍、工作原理、基本操作和其他说明
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925423.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!