我是靠谱客的博主 陶醉白云,最近开发中收集的这篇文章主要介绍Git学习总结1. Git概述2.在Idea中安装 3.在idea中使用Git 4.Git bash Here 常用指令操作结语,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 常用指令操作结语所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部