git的基本使用操作

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

目录

一.简单介绍

1.1git平时开发的流程图

1.2Git的功能特性:

二.利用开发工具上传代码

2.1下载安装Git工具

2.2创建git仓库拉取项目

2.3推送项目 

 1.添加到缓存区

2.Commit Directory添加到本地仓库

注意:

 3.push到远程(公共)仓库 

4.push失败的解决办法: 

三.使用命令提交代码

1.实际开发中流程命令

2.常用命令

四.总结

4.1优点

4.2缺点


一.简单介绍

    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理.  也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

1.1git平时开发的流程图

git的基本使用操作

1.2Git的功能特性:

从一般开发者的角度来看,git有以下功能:

1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2、在自己的机器上根据不同的开发目的,创建分支,修改代码。

3、在单机上自己创建的分支上提交代码。

4、在单机上合并分支。

5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

6、生成补丁(patch),把补丁发送给主开发者。

7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

二.利用开发工具上传代码

2.1下载安装Git工具

1.访问git官网:Git下载符合当前系统的安装包,下载后进行安装。

git的基本使用操作

2. 菜单栏顺序选择: File->Settings,在弹出框中选择下图中的Git 

git的基本使用操作

 3.然后点击右侧上方输入框 Path to Git executable:中右面的浏览图标(小文件夹),并定位git的可执行程序(git.exe文件在git安装目录下的cmd文件夹中)。

git的基本使用操作

4.在卓面右击看我们的git是否安装,有如图红色框中的两个Git GUI Here(克隆git库)和Git Bash Here(用BASH设置操作克隆git库)说明已经安装成功了

git的基本使用操作

 2.2创建git仓库拉取项目

1访问gitee或github,找到项目对应的仓库,并复制仓库地址。

注意:

  1. 仓库类型公开。

  2. 不需要使用readme初始化。 

如图:

git的基本使用操作

2 打开IDEA,依次选择菜单:File->New->Project from Version Control 

 git的基本使用操作 打开git输入下列信息

 git的基本使用操作 

2.3推送项目 

 1.添加到缓存区

右键项目 -> Git -> Add。

在后面新建文件后,会弹出框,提示是否每次新建文件自动Add。勾选”remember”复选框,点击add按钮。

 git的基本使用操作 

2.Commit Directory添加到本地仓库

注意:

在添加到本地仓库时要先拉取(更新)一下本地项目代码,以便于冲突代码可及时解决

如图1:

 git的基本使用操作 

如图2

 git的基本使用操作 

 3.push到远程(公共)仓库 

 git的基本使用操作 

4.push失败的解决办法: 

上面最后一步若提交失败,会在右下侧提示。

  git的基本使用操作  

 此时点击IDEA下测控制台选项打开控制台视图:

 git的基本使用操作 

在控制台中依次执行下面三个命令:文章来源地址https://www.toymoban.com/news/detail-468798.html

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

三.使用命令提交代码

1.实际开发中流程命令

第一步:git add 添加文件到暂存区

第二步:git pull 拉取项目跟新本地代码

第三步:git commit  提交暂存区到本地仓库。

第四步:git push   提交到远程仓库

2.常用命令

git常用命令
命令 说明
git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目。
git add 添加文件到暂存区
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 删除工作区文件。
git mv 移动或重命名工作区文件。
git log 查看历史提交记录
git blame<file> 以列表形式查看指定文件的历史修改记录
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

四.总结

4.1优点

  1. 适合分布式开发,强调个体。
  2. 公共服务器压力和数据量都不会太大。
  3. 开发速度快、比较灵活。
  4. 任意两个开发者之间可以很容易的解决冲突。

4.2缺点

  1. 模式上比SVN更加复杂。
  2. 不符合常规思维。
  3. 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

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

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

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

相关文章

  • Git的介绍以及基本使用

    学生作者:吃饱饱坏蜀黍 日期:2023.6.17 GIt版本:2.41.0 IDEA配置Git篇:https://blog.csdn.net/a1978341673/article/details/131318939 ​ Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种: 本地仓库:开发人

    2024年02月04日
    浏览(35)
  • Git简单使用介绍

    版本控制(版本迭代),多人开发,没有版本控制,每修改一下文件就需要备份 主要区别: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做

    2024年02月09日
    浏览(33)
  • git的基本使用操作

    目录 一.简单介绍 1.1git平时开发的流程图 1.2Git的功能特性: 二.利用开发工具上传代码 2.1下载安装Git工具 2.2创建git仓库拉取项目 2.3推送项目   1.添加到缓存区 2.Commit Directory添加到本地仓库 注意:  3.push到远程(公共)仓库  4.push失败的解决办法:  三.使用命令提交代码 1.实际

    2024年02月07日
    浏览(42)
  • 【Vue】Vue的简单介绍与基本使用

    Vue是一款用于 构建用户界面 的 JavaScript 框架。 它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套 声明式的、组件化 的编程模型,帮助你高效地开发用户界面。 无论是简单还是复杂的界面,Vue 都可以胜任。 传统方式 vue方式 使用 vue 构建用户界面,解决了jQuery + 模板引擎

    2024年02月04日
    浏览(48)
  • git的简单介绍和使用

    1. 概念 Git是一个免费和开源的分布式版本控制系统。相较于SVN具有便于本地分支等特性。 git和svn的区别和优势 1.1 区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干

    2024年02月13日
    浏览(36)
  • 【Git原理与使用】-- 基本操作

    目录 添加文件 查看objects中的文件 小结 修改文件 版本回退 回退的回退 小结 撤销修改 情况一:对于工作区的代码,还没有 add 情况二:已经 add ,但没有 commit 情况三:已经 add ,并且也 commit 了 小结  删除文件 #: 首先引入一个未进行任何操作的 ./git 内部情况         我

    2024年02月11日
    浏览(41)
  • Git使用教程之本地仓库的基本操作

    一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整

    2024年02月08日
    浏览(52)
  • Git的原理与使用(一):Git的基本操作(包含:版本回退)

    Git是一个版本控制器 在这里我们重点介绍Linux操作系统下的Git的使用 因为在未来的开发过程中Linux操作系统的使用更为频繁 而且Git最初就是在Linux操作系统下面开发的 1.git命令与git help(Git下的\\\"man手册\\\") 首先我们可以使用git命令来查看我们有没有安装Git 如果结果是这样的 说明

    2024年02月05日
    浏览(39)
  • git的基本使用方法,操作详解(如何拉取代码,上传代码)

    在写代码的时候可能有这样的需求: 保存源代码的不同版本,当软件出现bug时能回溯到之前的状态,比较版本之间的差别,从而找出bug源头。 多人分工协作的时候,会修改到相同的文件,如果有一个工具能够帮助我们完成修改的合并,就能节省不少时间,版本控制系统应运

    2024年02月02日
    浏览(53)
  • 安卓的工程目录文件夹简单介绍

    当创建了一个安卓工程之后,系统会生成很多文件夹,那么这些文件夹都存放的是什么东西呢? src:存放java代码,有包,有文件。相当于普通java程序的src文件夹。 gen:存放自动生成的文件。R.java存放的是程序的页面、按键、文本等的id。 Android 4.4和Android Private Libaries:安卓

    2024年02月05日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包