git版本控制器怎么用,版本控制git
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
一,Git 简介
其实这个就不用说了 但是国际惯例还是介绍一下吧;Git 是一个开源的分布式版本控制系统,用于敏捷 高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
二,Git 安装配置
1,这里咱们就介绍Windows下的安装, 下载也是十分简单 https://git-scm.com/downloads, 直接一路next, 就按照默认提示安装就好;
2,安装成功之后,在窗口内点击鼠标右键,出现Git GUI Here 和 Git Bash Here;证明安装成功;
3,Git安装完成之后,还需要最后一步设置,打开Git Bash Here 输入 :
因为Git是分布式版本管理系统,所以每个机器都必须自报家门:你的名字和邮箱地址;--global表示全局,表示这台机器上所有的Git仓库都会使用这个配置。
三,初始化版本库
版本库(repository),其实可以理解为一个文件夹,这和文件夹内的所有文件都可以被Git管理起来;
初始化版本库;在指定文件夹下,打开Git Bash Here 输入:
此时文件夹内会生成一个.git文件夹,这个目录是Git来跟踪管理版本库的。
四,把代码存储到.git仓库中
五,查看当前状态
六,查看日志
七,回退到指定的版本
八,分支
默认有一个主分支 master
工作流程为:1, 先创建一个分支2, 切换到指定的分支3, 然后正常写入内容, 完成后提交4, 切换到主分支5, 合并至主分支
$ git branch dev # 创建了一个dev的分支, 刚创建时里面的东西和master是一样的$ git checkout dev # 切换到指定的分支(dev)$ git branch # 查看当前的所有分支$ git merge dev # 把当前分支与指定分支, 进行合并
从某个分支提交代码如果存在冲突的话, 需要手动去处理冲突, 然后再提交一次
九,提交和拉取
每次的提交和拉取文件都需要 输入远程仓库的地址, 这样会显得很不方便, 当然这个也是有办法解决的
pull 和 clone的区别
clone 是本地没有 repository 时,将远程 repository 整个下载过来。
pull 是本地有 repository 时,将远程 repository 里新的 commit 数据(如有的话)下载过来,并且与本地代码merge。
十,ssh方式上传代码
生成公钥和私钥
执行命令后会在当前电脑的用户目录下生成一个文件夹.ssh(windows为例)一个id_rsa文件, 另一个id_rsa.pub, 然后复制id_rsa.pub内的值放到github => setting =>SSH andGPG keys => New SSH keys 复制完成之后就可以通过 ssh的方式提交代码了
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:779450660里面有各种软件测试资源和技术讨论)
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com