问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

请问什么是Git?

提问网友 发布时间:2022-04-23 10:59
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
懂视网 回答时间:2022-05-12 18:04

实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。

目的:通过Git管理github托管项目代码

一、下载安装Git

1、下载Git 官方地址为:

2、下载完之后,双击安装

3、选择安装目录

4、选择组件

5、开始菜单目录名设置

6、选择使用命令行环境

7、以下三步默认,直接点击下一步

8、安装完成

9、检验是否安装成功

回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功

二、Git基本工作流程

1、Git工作区域

  

2、向仓库中添加文件流程

  

三、Git初始化及仓库创建和操作

1、Git安装之后需要进行一些基本信息设置

  a、设置用户名:git config -- global user.name '你再github上注册的用户名';

  b、设置用户邮箱:git config -- global user.email '注册时候的邮箱';

注意:该配置会在github主页上显示谁提交了该文件

  c、配置ok之后,我们用如下命令来看看是否配置成功

  git config --list

注意:git config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱

2、初始化一个新的git仓库

  a、创建文件夹

    方法一:可以鼠标右击-》点击新建文件夹test1

    方法二:使用git新建:$ mkdir test1

  b、在文件内初始化git(创建git仓库)

    方法一:直接输入 $ cd test1

    方法一:点击test1文件下进去之后-》鼠标右击选择Git Bash Here->输入$ git int

3、向仓库中添加文件  

  方法一:用打开编辑器新建index.html文件

  方法二:使用git命令。$ touch '文件名',然后把文件通过$ git add '文件名'添加到暂存区,最后提交操作

4、修改仓库文件

  方法一:用编辑器打开index.html进行修改

  方法二:使用git命令。$ vi '文件名',然后在中间写内容,最后提交操作

5、删除仓库文件

  方法一:在编辑器中直接把要删除的文件删除掉

  方法二:使用git删除:$ git rm '文件名',然后提交操作

四、Git管理远程仓库

1、使用远程仓库的目的:备份、实现代码共享集中化管理

Git远程仓库实际上就是保持在服务器上的git仓库文件

五、Git克隆操作

目的:将远程仓库(github上对应的项目)复制到本地

1、代码:git clone 仓库地址

仓库地址由来如下:

2、克隆项目

3、将本地仓库同步到git远程仓库中:git push

期间出现错误的情况有: 

a、出现提交错误

  解决:这是通过Git GUI进行提交时发生的错误,由 .git 文件夹中的文件被设为“只读”所致,将 .git 文件夹下的所有文件、文件夹及其子文件的只读属性去掉即可。

 b、如果出现无法同步或没有权限,解决方法如下:

  用户名和密码一定要和github上的一致。

热心网友 回答时间:2022-05-12 15:12

Git是现在主流的一种代码托管技术。基本上大多数的公司都在使用Git进行协同开发。很多代码托管平台也是通过Git来实现的。

Git可以对代码进行版本控制以及分支管理等。它里面主要包含远程仓库,克隆,本地仓库,分支,提交,拉取等概念。其中远程仓库是指我们代码存储在服务器的地方,并且是我们整个团队中所有人都可以访问的地方。

克隆则是指从远程仓库克隆到本地的过程。本地仓库指的是我们开发人员从远程仓库克隆一份代码之后,保存在我们本地的代码,但是这个代码只有克隆的代码的开发人员可以看到。

分支分为主分支(master分支)和开发分支(develop分支),但我们开发的时候,基本不在master上面进行开发,而是我们自己从主分支或者开发分支中再分出来一条分支,然后我们就在这个分支上进行开发,里面的每个分支都有自己的代码。

提交是指在我们的代码开发完成之后,需要将其修改并且说明修改的内容进行提交,但是此时的代码只会提交到我们本地的仓库,远程仓库此时还不会修改。

拉去的意思指在开发中,同一个项目可能是多人协作开发,那么我们就需要将别人修改的代码拉去并合并到自己的代码中。

合并,顾名思义是指在我们自己的分支开发完成并且检查没有发现问题之后,就需要将我们的分支合并到主分支上面。

推送指由于之前的所有操作都是在我们本地进行的,远程仓库的代码并没有任何的改变,这就需要我们将本地的代码推送到远程的仓库中,更新远程仓库代码。

在开发中,我们可以合理地使用Git并且对它进行管理,当新版本遇到问题之后,我们就可能需要使用旧版本的代码并将代码进行回滚,以解决突发问题。

扩展资料

游戏编程的简单介绍

游戏编程指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。 目前流行的游戏编程语言为C++编程语言,游戏编程接口为DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。当然时下也流行一些跨平台的编程引擎,例如cocos2d-x、unity 3D等。

参考资料来源:Git-Git是什么

热心网友 回答时间:2022-05-12 16:30

在开发中,Git已成为现在主流的一种代码托管技术,基本上大多数的公司都在使用Git进行协同开发。很多代码托管平台也是基于Git来实现的。此文我们只简单介绍Git的基本使用。

Git可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。

Git里面主要包含的几个概念有远程仓库,克隆,本地仓库,分支,提交,拉取,合并,推送等。

远程仓库是指我们代码存储在服务器的地方,这个仓库是我们整个团队中所有人都可以访问的地方。

克隆:从远程仓库克隆到本地的过程

本地仓库指的是我们开发人员从远程仓库克隆一份代码之后,保存在我们本地的代码,这份代码只有克隆的代码的开发人员可以看到。

分支:我们在开发中可能会遇到多个分支进行,比如主分支(master分支),开发分支(develop分支),但我们开发的时候,一般不在master上面进行开发,而是我们自己单独的从主分支或者开发分支中再分出来一条分支(比如test分支),然后我们就在test分支上进行开发,每个分支都有自己的代码。

提交:在我们的代码开发完成之后,需要将代码进行提交,提交的时候需要我们将修改的文件进行提交,并说明修改的内容。注意,此时代码提交只会提交到我们本地的仓库,远程仓库此时还不会修改。

拉去:开发中,同一个项目可能是多人协作开发,这个时候,我们就需要将别人修改的代码拉去下来合并到我们自己的代码中。但是如果不同的开发人员修改了统一部分代码,那么就可能发冲突,这时候我们需要解决完冲突时候,才能继续将代码进行提交。

合并:在上面我们自己的分支开发完成之后,没有问题之后,需要将我们的分支合并到主分支上面

推送:之前的所有操作都是在我们本地进行的,远程仓库的代码并没有任何的改变,这个时候就需要我们将本地的代码推送到远程的仓库中,更新远程仓库代码。在推送的过程中,如果我们本地的代码不是最新版本的,就需要我们先将远程代码拉去下来(如果有冲突重新解决冲突,提交),然后在重新推送。

在开发中,我们可以合理使用Git进行管理,当新版本遇到问题之后,我们就可能需要将代码进行回滚,使用旧版本的代码,这样可以很方便的解决突发问题。

关于java学习的内容可以访问下这个网址网页链接,。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • git是用什么语言开发的

    git是用什么语言开发的

    git是C语言开发的。GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
    查看详情
  • 总结关于Git的相关介绍与使用

    总结关于Git的相关介绍与使用

    总结关于Git的相关介绍与使用:实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。目的:通过Git管理github托管项目代码一、下载安装Git1、下载Git 官方地址为:2、下载完之后,双击安装3、选择安装目录4、选择组件5、开
    查看详情
车险的交强险是什么意思 在使用Git进行协作开发时,主要的困难有哪些 《Git团队协作》pdf下载在线阅读,求百度网盘云资源 php 使用git怎么协同开发 华为如何实现 基于Git的跨地域协同开发 交强险有什么作用?它的保险范围包括哪些? 如何用git来进行多人协作,管理自己的代码 解放军开国大将陈赓一生最害怕哪三位领导 解放军开国大将陈赓一生最害怕哪三位领导? 中国近代名人与两位妻子合葬墓是谁? 傅冬菊是北平和平解放最大女功臣,建国后最终结局怎样? 傅森 傅涯 余立生平? 开国大将陈赓58岁去世,留下了4子1女,如今他们过得如何? 大将陈庚老婆付崖年什么军衔 陈赓的妻子是谁 啊 ?有详细资料吗? 陈赓大将去逝时傅涯多大岁数? 她是陈赓将军的妻子,1992年,她实现了埋藏心中的愿望是吗? 陈赓去世23年后,夫人傅涯已74岁高龄,为何去了台湾? 陈赓大将妻子傅涯:丈夫去世后独自照料子女,晚年为何执意去台湾? 陈庚的夫人是叫什么名字? 交强险是什么作用? 如何使用github和git进行团队合作开发(队友 git在eclipse怎么协同开发 交强险是什么?有什么作用? 交强险是干什么用的? github 如何多人协同开发 极狐GitLab与GitLab的协作模式是什么? 交强保险是什么样子的 华为如何实现基于Git的跨地域协同开发 如何合理利用 Git 进行团队协作 github 如何运用 git 进行多人合作开发 windows系统xampp环境下用wordpress建站要怎么样用git和远程仓库实现协同开发,要把哪个目录作为本地仓库 怎么用git参加别人的项目 《Git权威指南第三版》pdf下载在线阅读全文,求百度网盘云资源 github协同开发时需要添加ssh公钥吗 多人协作开发,git要一人一个分支吗? 求推荐一款能远程面试的视频会议软件? 远程会议软件快会兼容性强吗? 远程会议软件有哪些?现在要在家办公了 Word中怎么把空白页中的分节符删掉
Top