【Git常用命令及在IDEA中的使用】

这篇具有很好参考价值的文章主要介绍了【Git常用命令及在IDEA中的使用】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git常用命令及在IDEA中的使用

1 Git 概述

1.1 Git 简介

Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种:

  • 本地仓库:开发人员自己电脑上的 Git 仓库
  • 远程仓库:远程服务器上的 Git 仓库

【Git常用命令及在IDEA中的使用】

commit:提交将本地文件和版本信息保存到本地仓库

push:推送,将本地仓库文件和版本信息上传到远程仓库

pull: 拉取,将远程仓库文件和版本信息下载到本地仓库

1.2 Git 下载与安装

下载地址: https://git-scm.com/download

【Git常用命令及在IDEA中的使用】

下载完成后得到安装文件:Git-2.20.164-bit.exe

安装完成后在任意目录点击鼠标右键,如果能看到如下菜单则表示安装完成

【Git常用命令及在IDEA中的使用】

  • Git GUI Here: 打开Git 图形界面
  • Git Bash Here: 打开Git 命令行

2 Git 代码托管服务

2.1 常用的Git 代码托管服务

Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?
我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。

  • gitHub( 地址: https://github.com/),是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯的版本库格式进行托管,故名gitHub
  • 码云(地址: https://gitee.com/),是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快
  • GitLab(地址: https://about.gitlab.com/),是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务
  • BitBucket(地址: https://bitbucket.org/) ,是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户

2.2 使用码云代码托管服务

使用码云的操作流程如下
1、注册码云账号
2、登录码云
3、创建远程仓库
4、邀请其他用户成为仓库成员

3 Git 常用命令

3.1 Git 全局设置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。
在Git 命令行中执行下面命令:

  • 设置用户信息
git config --global user.name "itcast"
git config --global user.email "hello@itcast.cn"
  • 看配置信息
git config --list

注意:上面设置的user.name和user.email并不是我们在注册码云账号时使用的用户名和邮箱,此处可以任意设置。

3.2 获取 Git 仓库

获取Git仓库通常有两种方式:

  • 在本地初始化一个Git仓库 (不常用)

执行步骤如下:

  1. 在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库
  2. 进入这个目录中,点击右键打开Git bash窗口
  3. 执行命令git init

如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功

  • 从远程仓库克隆(常用)

可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地

命令形式: git clone [远程Git仓库地址]

3.3 工作区、暂存区、版本库 概念

**版本库:**前面看到的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等

**工作区:**包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码

暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方

【Git常用命令及在IDEA中的使用】

3.4 Git工作区中文件的状态

Git工作区中的文件存在两种状态:

  • untracked 未跟踪(未被纳入版本控制)
  • tracked 已跟踪(被纳入版本控制)
    1. Unmodified 未修改状态
    2. Modified 已修改状态
    3. staged 已暂存状态

注意: 这些文件的状态会随着我们执行Git的命令发生变化

3.5 本地仓库操作

本地仓库常用命令如下

git status  #查看文件状态
git add		#将文件的修改加入暂存区
git reset	#将暂存区的文件取消暂存或者是切换到指定版本
git commit -m "message" <file> #将暂存区的文件修改提交到版本库	
git log		#查看日志

3.6 远程仓库操作

远程仓库的一些操作,具体包括:

git remote		#查看远程仓库
git remote add <shortname> <url> #添加远程仓库
git clone <url> #从远程仓库克隆
git pull <remotr-name> <branch-name> #从远程仓库拉取 
git push <remotr-name> <branch-name> #推送到远程仓库		
  • 如果想查看已经配置的远程仓库服务器,可以运行 dit remote 命令,它会列出每一个远程服务器的简写如果已经克隆了远程仓库,那么至少应该能看到 origin ,这是 Git 克隆的仓库服务器的默认名字。

【Git常用命令及在IDEA中的使用】

  • 注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件的时候会报错 (fatal: refusing to merge unrelated histories )

解决此问题可以在git pull命令后加入参数--allow-unrelated-histories

3.7 分支操作

分支是Git 使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。

通过git init 命令创建本地仓库时默认会创建一个master分支

关于分支的相关命令,具体如下:

git branch			# 查看分支
git branch [name]	# 创建分支
git checkout [name]	# 切换分支
git push [shortName][name]	# 推送至远程仓库分支
git merge [name] 	# 合并分支
  • 分支操作-查看分支
    git branch 列出所有本地分支
    git branch -r 列出所有远程分支
    git branch -a 列出所有本地分支和远程分支

【Git常用命令及在IDEA中的使用】

  • merge 合并分支后,会弹出编辑模式,输入i可以编辑合并信息,按esc键,输入:wq,表示保存退出

  • merge合并操作出现冲突后,需要手动修改文件,然后再执行add操作,提交时需要在commit 后添加-i参数

    【Git常用命令及在IDEA中的使用】

3.8 标签操作

Git 中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便的切换到标记时的状态。比较有代表性的是人们会使用这个功能来标记发布结点 (v1.0、v1.2等)。

下和标签相关的命令:

git tag			# 列出已有的标签
git tag [name]	# 创建标签
git push [shortName] [name] # 将标签推送至远程仓库
git checkout -b [branch][name] # 检出标签

4 在IDEA中使用Git

4.1 在IDEA中配置Git

在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git。

【Git常用命令及在IDEA中的使用】

在设置中选择 Git , 将git.exe的路径地址配置到响应位置,点击Test, 出现版本号,即配置完成。

  • 本地仓库初始化

【Git常用命令及在IDEA中的使用】

【Git常用命令及在IDEA中的使用】

  • 远程仓库初始化

【Git常用命令及在IDEA中的使用】

或者

【Git常用命令及在IDEA中的使用】

【Git常用命令及在IDEA中的使用】

  • 出现这个工具栏表示已添加仓库。

【Git常用命令及在IDEA中的使用】

  • 创建仓库时,要初始化仓库,一般要选择.gitignore模板

【Git常用命令及在IDEA中的使用】

4.2 IDEA中操作Git

  • 右击需要提交的文件,选择Git,commit 提交,push推送,pull拉取等操作。

  • 或者使用工具栏快捷方式,下拉箭头表示拉去,对号表示提交与推送。

  • 【Git常用命令及在IDEA中的使用】

  • 分支,在软件右下角可以进行切换、合并等操作

资料来源:黑马程序员,瑞吉外卖文章来源地址https://www.toymoban.com/news/detail-496978.html

到了这里,关于【Git常用命令及在IDEA中的使用】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea提交代码到git以及git常用命令

    本次操作以将本地代码提交到gitlab为例,不过都大同小异,差别不大。 Git 作为分布式版本控制软件,存储文件的位置叫做仓库。仓库有远程仓库(互联网上一台服务器或局域网内的一台服务器)和本地仓库(本机的一个目录)两种。 系统中任意文件夹都可以作为本地仓库。

    2024年02月04日
    浏览(113)
  • Git 常用命令详解及如何在IDEA中操作

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月14日
    浏览(37)
  • idea怎么使用git命令行

     1.问题分析:刚安装好的git软件,想要在idea使用,因为idea是默认cmd命令行,此时我们只要在idea换一下命令!~ 2.解决问题:依次打开File --setting--tool--terminal 该成安装路径,就是环境变量里path里面那个安转默认的路劲     3.点击ok后打开命令行,已经改成git Bash命令行了  

    2024年02月14日
    浏览(33)
  • 【git安装、使用、常用命令】

    1、下载链接: Git(Git 主程序)https://git-scm.com/downloads 根据自身电脑操作系统选择下载,默认安装,一直next就可以了。装好了,打开文件目录,右键单击“Git Bash Here”,即可弹出Git命令框。 2、可根据自身需要下载图形界面 图形界面操作工具,TortoiseGit: https://download.torto

    2023年04月23日
    浏览(99)
  • Git,Gitee安装IDEA集成Git使用和Git命令详细教程

    给兄弟们提前到个新年好啊!!! 祝各位在新的一年里技术越来月精湛,票子多多,工作顺心。 什么是Git Git是一个 分布式版本控制工具 ,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。 Git是目前世界上最先进的分布

    2024年02月19日
    浏览(51)
  • Git的安装与使用+Git在IDEA中的使用

    开发中,代码备份、代码还原回滚、追溯、协同开发等场景必不可少,由此,版本控制工具诞生。 集中式版本控制工具 分布式版本控制工具 集中式版本控制工具,版本库是集中存放在中央服务器的,team里每个人工作时从中央服务器下载代码,是必须联网才能工作,局域网或

    2024年02月03日
    浏览(47)
  • Git下载安装及常用命令使用

    之前在公司管理项目都是使用的SVN,SVN是集中式版本控制工具。 集中化的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。其缺点是中央服务器的单点故障。如果服务

    2024年01月19日
    浏览(45)
  • Git的常用命令以及使用场景

    在学习Git命令之前,需要先了解工作区,暂存区和版本库这三个概念 在使用Git进行版本控制时,有三个重要的概念:工作区、暂存区和版本库 工作区(Working Directory):工作区是指项目所在的目录,是进行代码编写和修改的地方。在工作区中,可以添加、修改或删除文件。 暂存

    2024年02月15日
    浏览(42)
  • PyCharm使用GitLab,Git常用命令

    打开Pycharm-File-Settings-Version Control (第五步:克隆的项目的主分支,大多数是master) 到GitLab上克隆地址,两个都可以,我这里选择的是HTTPS VCS-Get from Version Control 点击克隆以后会跳出让你填写账号密码的信息框,填上就行,最后控制台会出现克隆成功 然后重新打开克隆到本地的

    2024年02月02日
    浏览(51)
  • 1.Git使用技巧-常用命令1

    创建远端仓库: git init – bare // 创建远端裸仓库; 远端仓库别名: origin 本地仓库: git clone … 创建远程仓库 1.创建git账号和git用户组 2.创建git仓库 3.禁止git用户登录shell,这样git通过sh服务登录会被拒绝(可选) 4. 创建本地仓库 比如在我的windows电脑创建本地仓库文件夹 然后

    2024年02月13日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包