概述
1. Git概述
1.1 Git概述
Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作 流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。
官网地址:http://git-scm.com/
1.2 什么是版本控制?
版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。 版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本, 方便版本切换。
1.3 版本控制工具
➢ 集中式版本控制工具
CVS、SVN(Subversion)、VSS……
集中化的版本控制系统诸如 CVS、SVN 等,都有一个单一的集中管理的服务器,保存 所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或 者提交更新。多年以来,这已成为版本控制系统的标准做法。 这种做法带来了许多好处,每个人都可以在一定程度上看到项目中的其他人正在做些什 么。而管理员也可以轻松掌控每个开发者的权限,并且管理一个集中化的版本控制系统,要 远比在各个客户端上维护本地数据库来得轻松容易。
事分两面,有好有坏。这么做显而易见的缺点是中央服务器的单点故障。如果服务器宕 机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。
➢ 分布式版本控制工具
Git、Mercurial、Bazaar、Darcs……
像 Git 这种分布式版本控制工具,客户端提取的不是最新版本的文件快照,而是把代码 仓库完整地镜像下来(本地库)。这样任何一处协同工作用的文件发生故障,事后都可以用 其他客户端的本地仓库进行恢复。因为每个客户端的每一次文件提取操作,实际上都是一次 对整个文件仓库的完整备份。
分布式的版本控制系统出现之后,解决了集中式版本控制系统的缺陷: 1. 服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的) 2. 每个客户端保存的也都是整个完整的项目(包含历史记录,更加安全)
1.4 Git与代码托管平台
代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库。
➢ 局域网
✓ GitLab
➢ 互联网
✓ GitHub(外网)
✓ Gitee 码云(国内网站)
2.在Idea中安装
2.1 安装Git
在 idea File->settings->plugins 查找git install
安装之后,右键任意位置,在右键菜单里选择Git Bash Here即可打开 Git Bash命令行终端。在Git Bash终端里输入 git --version
查看 git版本,如图所示,说明 Git安装成功。
2.2 配置idea环境
1.在 File->settings->Version Control 找到Git,给Git添加源路径,也就是git的安装路径
2.点击 "Version Control",给项目文件添加版本控制属性
2.3 添加一个git账户(以gitee为例)
点击 Gitee,点击‘+’号添加账户,点击apply完成添加
3.在idea中使用Git
3.1 初始化一个git本地库
找到idea最上边的菜单栏,找到vcs(version control system),点击Create Git Repository(创建git存储库),点击之后你的项目中会出现一个.git隐藏文件,则表示本地库已创建。而且当你创建git本地库之后,菜单栏中的vcs会自动转变成Git。(如果你没找到vcs,则说明你的项目曾有意无意进行了上述操作)
3.2 进行Git操作
1.add 将工作区的代码添加到暂存区
2.commit 将暂存区的文件提交到本地库中,形成历史版本。
3.push 将本地库中的代码推送到代码托管平台的远程库中。
4.pull 拉取远程库中的新增代码到自己的工作区中,跟新本地代码。
5.clone 根据HTTP或ssh链接获取远程库中的项目,并保存到本地。
4.Git bash Here 常用指令操作
命令名称 | 作用 |
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit m " 日志信息 " 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset hard 版本号 | 版本穿梭 |
结语
git本身比较简单且容易上手,但比起理论知识更重要的还是在实际中进行实践和运用它。多多实践运用就能掌握git的使用。看十遍不如做一遍,多多实践是根本!!
最后
以上就是陶醉白云为你收集整理的Git学习总结1. Git概述2.在Idea中安装 3.在idea中使用Git 4.Git bash Here 常用指令操作结语的全部内容,希望文章能够帮你解决Git学习总结1. Git概述2.在Idea中安装 3.在idea中使用Git 4.Git bash Here 常用指令操作结语所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复