> 개발 도구 > 자식 > 본문

Git 도구 보모 스타일 튜토리얼 구성 및 공유

WBOY
풀어 주다: 2022-01-30 07:00:30
앞으로
2328명이 탐색했습니다.

이 기사에서는 Git 도구에 대한 자세한 튜토리얼을 제공합니다. Git은 여러 사람이 협업하여 프로젝트를 빌드할 때 버전 관리 및 상호 통신 문제를 용이하게 합니다.

Git 도구 보모 스타일 튜토리얼 구성 및 공유

1. Git 설치

Git 설치 링크는 다음과 같습니다.
https://git-scm.com/
다운로드를 클릭하세요
Git 도구 보모 스타일 튜토리얼 구성 및 공유

2. Git 소개

Git은 다중 사용자 공동 버전 관리 시스템입니다.

Git을 사용하기 전에 먼저 Git의 작동 방식을 이해해야 합니다.

먼저 Git에는 로컬 웨어하우스와 원격 웨어하우스가 있습니다.

로컬 웨어하우스

각 사용자는 프로젝트 파일을 관리하기 위한 로컬 웨어하우스를 갖게 됩니다. 즉, 작업 영역과 스테이징 영역입니다. Area

Work Area

Work Area에서는 코드를 작성하고 수정합니다.

스테이징 영역

작업 공간에서 작업을 완료한 후 먼저 작업 공간의 콘텐츠를 임시 영역으로 이동해야 합니다. 그래도 작업을 계속하려면 임시 영역에 있는 파일을 작업 공간으로 전송할 수 있습니다. .

히스토리 영역

히스토리 영역은 버전을 저장합니다. 작업이 끝나면 임시 저장 영역에 있는 파일을 히스토리 영역으로 옮겨서 새 버전을 만들어야 합니다.

전체 프로세스는 다음과 같습니다.

작업 공간=> 준비 영역=> 기록 영역

원격 창고

원격 창고는 웹 페이지에 프로젝트를 업로드한 다음 원격 서버가 저장 및 버전 관리를 도와줍니다. 제어.

우리가 일반적으로 사용하는 원격웨어하우스는 GitHub나 Gitee에서 제공하는 원격웨어하우스입니다.

실제로는 결국 원격창고인 원격서버에 역사지구의 내용을 업로드하게 되었습니다.

위 설명의 경우 다음 그림을 사용하면 더 잘 이해할 수 있습니다.

Git 도구 보모 스타일 튜토리얼 구성 및 공유

물론 위 프로세스는 되돌릴 수 있습니다.

예:

버전을 업데이트하거나 돌아갈 수 있습니다. 이전 버전으로 이동 .

3. 로컬 창고 만들기

1. 새 폴더를 만들고 이름을 데모로 지정합니다.

Git 도구 보모 스타일 튜토리얼 구성 및 공유

먼저 로컬 창고로 사용할 폴더가 필요하고, 로컬 창고를 초기화합니다.

enter 이 폴더를 데모하려면 여기에서 git-bash를 마우스 오른쪽 버튼으로 클릭하거나 왼쪽 버튼을 클릭하세요

Git 도구 보모 스타일 튜토리얼 구성 및 공유
그러면 명령줄이 나타납니다
Git 도구 보모 스타일 튜토리얼 구성 및 공유
그런 다음 다음을 입력하세요.

git init
로그인 후 복사

이렇게 하면 로컬 창고가 초기화됩니다.
Git 도구 보모 스타일 튜토리얼 구성 및 공유

숨겨진 항목은 다음과 같습니다. 여기에서 생성됨 파일: .git
이 숨겨진 파일을 보려면 파일 보기 방법을 설정해야 합니다. 숨김 파일을 보는 방법은 모두가 알고 있을 것입니다.

잘 모르겠으면 아래 링크를 확인하세요.
https://jingyan.baidu.com/article/00a07f381c40ff82d028dcc0.html

Git 도구 보모 스타일 튜토리얼 구성 및 공유
로컬 창고 생성이 완료되었으니 참고하세요

2. the local Warehouse

우리는 로컬 창고를 가지고 있는데, 이 로컬 창고는 누구의 것일까요?

이를 위해서는 사용자를 구성해야 합니다

코드를 각각 입력하세요:

git config users.name "yu xuan"
로그인 후 복사

git config users.email "1134111908@qq.com"
로그인 후 복사

즉,
동일한 사용자 이름: yu xuan
사용자 이메일: 1134111908@qq.com
Git 도구 보모 스타일 튜토리얼 구성 및 공유
사용자 정보도 볼 수 있습니다.
Git 도구 보모 스타일 튜토리얼 구성 및 공유
각 로컬 창고에는 한 명의 사용자만 있습니다. 이는 이것이 자신의 로컬 창고이므로 여기에는 분명히 한 명의 사용자만 있을 것이기 때문입니다.

이렇게 해서 사용자 구성 정보가 완성되었습니다.

3. 파일 편집

이제 위 단계를 완료한 후 파일을 편집하고 작업을 시작할 수 있습니다. 여기서 파일 편집 방법은 Linux 시스템 방법입니다.

예:
파일 생성 및 편집: vi

익숙하지 않은 경우 온라인 Linux 명령 링크를 참조할 수 있습니다:

https://www.linuxcool.com/

这里我们编辑一个简单的HTML吧,作为实例:

vi demo1.html
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유

回车以后会进入:
Git 도구 보모 스타일 튜토리얼 구성 및 공유
按下 i 以后就可以进行编辑了:

nbsp;html>
        
                <meta>
                <title>
                        hello world                </title>
                <script>
                        window.onload = function()
                        {
                                let oBtn = document.getElementById("btn");
                                let oPra = document.getElementById("p0");
                                let number_0 = parseNumber(oPra.textContent);
                                oBtn.onclick = function()
                                {
                                        oPra.textContent = number_0 + 1;
                                        alert("finished!");
                                }
                        }
                </script>
        
        
                <button>click this button to plus 1</button>
                <p>0</p>
        
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这样就写好了一个简单的HTML文件了

按下 Esc 退出编辑模式,然后输入:

:wq
로그인 후 복사

回车,
进行保存并且退出文件
Git 도구 보모 스타일 튜토리얼 구성 및 공유

4、将文件转移到暂存区

如下代码可以查看 g i t 的状态:

git status
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유
或者输入:

git status --short
로그인 후 복사

这样就可以使得显示简介一些了啦。

这里是说刚才编辑的文件在工作区

要想转移到暂存区,需要输入如下代码:
加入一个文件:

git add demo1.html
로그인 후 복사

或者:
加入所有文件

git add --all
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这样,就将文件加入到了暂存区

我们在查看一下状态:
Git 도구 보모 스타일 튜토리얼 구성 및 공유
这是说明,文件已经加入到了暂存区,但是没有提交版本

以上是将文件从工作区移动到暂存区

下面将暂存区移动到工作区:

git reset demo1.html
로그인 후 복사

输入:
git reset demo1.html

Git 도구 보모 스타일 튜토리얼 구성 및 공유
以上介绍完毕了工作区和暂存区的转换。

以上就是工作区,暂存区的处理

5、将文件从暂存区移动到历史区提交版本

下面介绍如何提交版本:

git commit -m git "the first commit"
로그인 후 복사

“the first commit” 是一个提交版本的说明,这个可以自己编辑内容的,内容主要以方便阅读理解做了什么工作为主。

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这样就完成了版本的创建和提交。

四、远程仓库

1、远程仓库介绍

我们使用的远程仓库有 GitHub 或者 Gitee。

在这里,我们使用 Gitee 进行介绍,如果是 GitHub 的话,其实都是类似的啦。

2、创建远程仓库

首先进入 Gitee 官网:
Git 도구 보모 스타일 튜토리얼 구성 및 공유
然后自己创建一个账户,创建账户就是注册一下就好了,这个很简单。

然后,创建自己的仓库:

(这里仓库基本是免费的,除非你是想使用最专业的,我们使用免费的就够用了)

1)点击创建仓库

Git 도구 보모 스타일 튜토리얼 구성 및 공유

2)仓库的配置

如下图所示,进行一些选择和说明即可:
Git 도구 보모 스타일 튜토리얼 구성 및 공유

3)创建完成

点击创建即可:
Git 도구 보모 스타일 튜토리얼 구성 및 공유
这个就是创建好的一个远程仓库

以上便是创建远程仓库的操作

3、为本地仓库添加远程仓库

现在本地仓库有了,远程仓库也有了,于是需要我们把它们联系起来:

git remote add origin https://gitee.com/hhhmoonhhh/demo_of_mine
로그인 후 복사

git remote add origin
git remote add origin https://gitee.com/hhhmoonhhh/demo_of_mine

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这里就是已经添加好了远程仓库,接下来就可以进行后续操作了啦。

Git 도구 보모 스타일 튜토리얼 구성 및 공유

4、拉取远程仓库的内容

下面,我们就需要首先拉取远程仓库的内容了:

git pull origin master
로그인 후 복사
로그인 후 복사

git pull origin master 命令输入以后,回车:

Git 도구 보모 스타일 튜토리얼 구성 및 공유
出错了,为什么呢?

fatal: refusing to merge unrelated histories

这是说你的本地仓库和远程仓库的版本问题不对应,为了解决这个问题,我们对命令进行一定的修改,加入一些参数:

git pull origin master --allow-unrelated-histories
로그인 후 복사

之后会让你对这次提交进行解释:
你输入解释(自己写的,根据自己的需求自己写):
Git 도구 보모 스타일 튜토리얼 구성 및 공유
Git 도구 보모 스타일 튜토리얼 구성 및 공유

保存,及就完成了
Git 도구 보모 스타일 튜토리얼 구성 및 공유
之后,如果还需要拉取那么就是直接

git pull origin master
로그인 후 복사
로그인 후 복사

就好了啦

5、上传自己本地的版本到远程仓库

当我们学会了拉取远程仓库的内容以后,还需要掌握如何进行将本地的仓库的最新的版本上传到远程仓库中去:

git push origin master
로그인 후 복사

git push origin master 这个命令是将本地的版本上传到了远程的仓库中去了啦。

上传成功的实例如下图所示:

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这个便是将本地的仓库中的版本上传到了远程仓库中去了啦。

以上便是拉取以及上传的内容。

五、其他操作

1、查看版本

下面是逆序排列的版本

git log
로그인 후 복사

当然如果你希望时间是顺序排列的版本,可以输入 ;

git log --reverse
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유
Git 도구 보모 스타일 튜토리얼 구성 및 공유

2、 回到某一个版本

这里是回到某一个版本的操作

git reset --hard 版本库地址
로그인 후 복사

git reset --hard 版本库地址

这个指令是回到某一个指令的版本

版本库地址如下图箭头所指的示例:

Git 도구 보모 스타일 튜토리얼 구성 및 공유

3、分支的一些问题

1)创建分支
git branch name
로그인 후 복사

git branch name 中 name 是指分支的名称:
Git 도구 보모 스타일 튜토리얼 구성 및 공유
这个是创建了一个 moon 分支
Git 도구 보모 스타일 튜토리얼 구성 및 공유

2)查看分支
git branch
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유

3)切换分支
git checkout name
로그인 후 복사

例如

git checkout moon
로그인 후 복사

Git 도구 보모 스타일 튜토리얼 구성 및 공유

4)合并分支
git merge name
로그인 후 복사

git merge name 中的 name 是需要合并的那个目标分支,最终会改变当前分支,不会改变那个合并的目标分支。

Git 도구 보모 스타일 튜토리얼 구성 및 공유
这里面是将master合并给了moon

即就是说把master里面的内容合并到moon里面去了啦。

Git 도구 보모 스타일 튜토리얼 구성 및 공유

Already up to date。
就是说明已经完成了更新。

综上所述,这些就是 Git 的一些基本操作流程,包含了本地仓库以及远程仓库的操作,讲解较为详细,希望对大家会有一定的帮助了啦。

希望本文Git的一些讲解可以对大家有一点帮助,也希望大家可以多多支持关照一下啦~~~

Git的基本操作也就是这么多,以后如果工作、学习什么的直接用就好了啦。

谢谢大家的耐心读到这里,既然都到这里了,你就点个赞嘛~~~~

推荐学习:《Git教程

위 내용은 Git 도구 보모 스타일 튜토리얼 구성 및 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
git
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!