首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

版本控制工具——Git常用操作(上)

摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点。现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开始。...本文核心点: Git的基本概念 一个人使用Git时的代码版本控制--(提交、拉代码、分支操作) 多人合作时的代码版本控制--(合并冲突、暂存代码) 什么是Git 简介 git是世界上目前最先进的分布式版本控制系统...,致力于团队、个人进行项目版本管理,完美的解决难以比较代码、难以合并代码、难以取消修改、难以在写当前代码的过程中保存未完成的修改去修改线上版本的bug等的痛点。...(牛笔的人) 开始 安装git 选择自己的操作系统对应的git版本安装,安装成功后运行git version后,输出git版本则安装正确。...见 下一篇:版本控制工具——Git常用操作(下)-后悔药 拉代码 方法一 pull # pzqu @ pzqu-pc in ~/Documents/code/test/git_test on git:master

96160

版本控制工具——Git常用操作(下)

摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复现场的操作。...1,我们把版本3检出试试。...2把历史版本3的time.txt搞出来了 查看状态,time.txt被改变了 我们来把time.txt恢复到版本1,同样的方法,因为版本1是上一次提交我们可以省略掉版本号 $ git checkout...tag标签 创建一个tag 标签是一个类似于快照的东西,常常用于测试和发布版本。所以我们常常把tag名以版本号来命名,比如:v1.0beat1这样 我们怎么创建标签呢?...、删除远程tag、推送本地单个tag和全部tag git忽略自动生成的垃圾文件、中间文件、敏感信息文件;忽略远程存在,本地不想与远程同步的文件并恢复跟踪和查看哪些文件被跟踪 注意事项 理论上,git日常用到的命令是

90260

Android Sdk版本、Support包版本常用框架最新版本汇总

SDK Verion 数据来源于android官网,和一篇博客 Api 版本号 代号 发布时间 主要更新内容 1 1.0 无 2008-09-23 Web浏览器显示,短信,媒体播放器,相机,Wifi...这些库提供向后兼容版本的新功能、框架中未包含的实用 UI 元素,以及应用可以利用的一系列实用程序。...数据来源于官方网站 特别注意 Android 支持库的最新版本是28.0.0,这是最后一个google发布的支持库版本,现在google已将所有support包下的库都迁移至androidx包下面,...这些变动是由于android的jetpack项目,意在帮助开发者快速实现应用开发,将一些常用的框架都整合进来了。 官网详细介绍。...1.0.0 下拉提示框 androidx.viewpager2:viewpager2: 1.0.0 多视图容器 androidx.work:work-runtime: 2.4.0 后台管理框架 4.常用框架最新版本

2.4K30

DNS服务器搭建(Windows版本

DNS服务器搭建(使用Windows server 2016环境演示) 本实验使用以虚拟机做演示。...在VMware Workstation软件上安装一台Windows Server 2016的服务器,搭建DNS服务器。 Windows Server 2016服务器安装过程省略。...1、按Windows键,点击服务器管理器。 2、点击“添加角色和功能”。进行DNS配置。 3、直接点击“下一步”。 4、默认选择,点击“下一步”。 5、默认选择,点击“下一步”。...6、勾选“DNS服务器”。 7、点击“添加功能”。 8、点击“下一步”。 9、默认,点击“下一步”。 10、点击“下一步”。 11、选择“安装”。 12、等待安装完成。 13、安装完成。...在虚拟机上设置IPv4 DNS 服务器,即虚拟机的IP地址。 在本机上设置VMware Network Adapter VMnet8网络设置(因为虚拟机连接NAT网络)。如图所示。

11.6K20

1.开发规范-- 常用版本控制

#常用版本控制# ##前言## 这里版本控制是经过笔者在项目中实践总结得出的,有比较广的适用范围, 当然也要根据不同的业务有取舍应为笔者水平有限,其中有不足的地方也 往大家指出,多多交流 ##1.对于笔者采用的版本控制的介绍...## 对于版本控制 我这边是这样做的 两条路线, 1.大版本控制,也就是所谓的通过请求的url进行控制(当然也可以在参数进行大版本控制) 2.小版本控制,通过参数进行细小的版本控制 ###1.1 大版本控制...作为一个版本号传递参数(三位如:1.0.1;1.0.3) 3.无论版本迭代多少次之前版本无特殊情况不允许做任何删除操作 4.在开发中数据库结构,以及代码层面必须对之前版本兼容,不能对历史版本有影响 对于不同的迭代版本采用以下规则进行...个,上线版本小于2个,优先选择兼容迭代 6.当满足区分版本中的任意一个条件,必须选择区分版本迭代 以下情况进行区分版本:(所谓区分版本就是调用的链接本质上的不同指向的项目区别对待,项目层面区分业务逻辑)...1.当兼容迭代版本超过3个或线上版本兼容2个,必须是用区分版本升级 2.当下一版本周期大于3周或开发周期大于2周,必须选择区分版本升级 3.当下一版本需求定位有有一定改变或跨度时,应当使用区分版本升级

842100

企业SVN版本管理服务器配置

这些数据放置在一个中央资料档案库(repository)中,这个档案库很像一个普通的文件服务器或者FTP服务器,但是,与其他服务器不同的是,SVN会备份并记录每个文件每一次的修改更新变动。...缺点: 当无法连接到中央版本库的环境下,你无法提交代码,将代码加入版本控制; 你无法查看代码的历史版本以及版本的变化过程。...二、CENTOS7下搭建SVN服务器 1.yum安装svnserve [root@haopythonsvn ~]# yum -y install subversion 安装完成后,可查看svn安装位置...   [root@haopythonsvn conf]#  其中: authz:负责账号权限的管理,控制账号是否读写权限 passwd:负责账号和密码的用户名单管理 svnserve.conf:svn服务器配置文件...forward-ports:      sourceports:      icmp-blocks:      rich rules:    [root@haopythonsvn /]#  6.启动svn服务器

2.2K31

Gitblit版本服务器环境部署记录

Git是分布式版本控制系统,它强调速度、数据一致性,并且支持分布式、非线性工作流。...它最初由Linus Torvalds在2005年为Linux内核设计和开发,使用GPLv2证书, 并从此成为软件开发中使用最广泛的版本控制系统。...下面介绍Gitblit的安装(Ubuntu/Fedora/CentOS) Git是一款注重速度、数据完整性、分布式支持和非线性工作流的分布式版本控制工具。...Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广 泛接受的版本控制系统。...和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本 跟踪能力,不需要依赖网络或者中心服务器

1.9K50

linux服务器常用操作和命令

如何在内网服务器间传输数据? 12. 为什么启动不了服务器端口? 13. 常用的linux服务器性能查看命令有哪些? 14. Cron不生效怎么办? 15. 如何设置opensuse服务器开机任务?...为什么服务器硬盘只读? 17. 如何查看linux系统日志? 18. 如何查找文件系统大文件? 19. 如何查看服务器操作系统版本? 20. 如何重启服务器? 21....应用程序问题,建议通过应用程序启动日志来排查失败原因,例如端口冲突(腾讯服务器系统使用端口不能占用,比如36000),配置问题等。 13. 常用的linux服务器性能查看命令有哪些? ?...常用的系统日志为/var/log/messages 。 18. 如何查找文件系统大文件?...如何查看服务器操作系统版本? 可以通过下列命令查看系统版本: uname -a,cat /proc/version,cat /etc/issue 20. 如何重启服务器

3.6K20
领券