목차
1. Git 설치
로컬 웨어하우스
Work Area
스테이징 영역
히스토리 영역
원격 창고
3. 로컬 창고 만들기
1. 새 폴더를 만들고 이름을 데모로 지정합니다.
2. the local Warehouse
3. 파일 편집
4、将文件转移到暂存区
5、将文件从暂存区移动到历史区提交版本
四、远程仓库
1、远程仓库介绍
2、创建远程仓库
1)点击创建仓库
2)仓库的配置
3)创建完成
3、为本地仓库添加远程仓库
4、拉取远程仓库的内容
5、上传自己本地的版本到远程仓库
五、其他操作
1、查看版本
2、 回到某一个版本
3、分支的一些问题
1)创建分支
2)查看分支
3)切换分支
4)合并分支
개발 도구 자식 Git 도구 보모 스타일 튜토리얼 구성 및 공유

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

Jan 30, 2022 am 07:00 AM
git

이 기사에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

H5 프로젝트를 실행하는 방법 H5 프로젝트를 실행하는 방법 Apr 06, 2025 pm 12:21 PM

H5 프로젝트를 실행하려면 다음 단계가 필요합니다. Web Server, Node.js, 개발 도구 등과 같은 필요한 도구 설치. 개발 환경 구축, 프로젝트 폴더 작성, 프로젝트 초기화 및 코드 작성. 개발 서버를 시작하고 명령 줄을 사용하여 명령을 실행하십시오. 브라우저에서 프로젝트를 미리보고 개발 서버 URL을 입력하십시오. 프로젝트 게시, 코드 최적화, 프로젝트 배포 및 웹 서버 구성을 설정하십시오.

Beego ORM의 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? Beego ORM의 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? Apr 02, 2025 pm 03:54 PM

Beegoorm 프레임 워크에서 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? 많은 Beego 프로젝트에서는 여러 데이터베이스를 동시에 작동해야합니다. Beego를 사용할 때 ...

Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Apr 04, 2025 pm 11:54 PM

GiteEpages 정적 웹 사이트 배포 실패 : 404 오류 문제 해결 및 해결시 Gitee ...

GO의 어떤 라이브러리가 대기업에서 개발하거나 잘 알려진 오픈 소스 프로젝트에서 제공합니까? GO의 어떤 라이브러리가 대기업에서 개발하거나 잘 알려진 오픈 소스 프로젝트에서 제공합니까? Apr 02, 2025 pm 04:12 PM

GO의 어떤 라이브러리가 대기업이나 잘 알려진 오픈 소스 프로젝트에서 개발 했습니까? GO에 프로그래밍 할 때 개발자는 종종 몇 가지 일반적인 요구를 만납니다.

Redis Stream을 사용하여 GO Language에서 메시지 대기열을 구현할 때 User_ID 유형 변환 문제를 해결하는 방법은 무엇입니까? Redis Stream을 사용하여 GO Language에서 메시지 대기열을 구현할 때 User_ID 유형 변환 문제를 해결하는 방법은 무엇입니까? Apr 02, 2025 pm 04:54 PM

Go Language에서 메시지 대기열을 구현하기 위해 Redisstream을 사용하는 문제는 Go Language와 Redis를 사용하는 것입니다 ...

H5 페이지 생산에는 지속적인 유지 보수가 필요합니까? H5 페이지 생산에는 지속적인 유지 보수가 필요합니까? Apr 05, 2025 pm 11:27 PM

코드 취약점, 브라우저 호환성, 성능 최적화, 보안 업데이트 및 사용자 경험 개선과 같은 요소로 인해 H5 페이지를 지속적으로 유지해야합니다. 효과적인 유지 관리 방법에는 완전한 테스트 시스템 설정, 버전 제어 도구 사용, 페이지 성능을 정기적으로 모니터링하고 사용자 피드백 수집 및 유지 관리 계획을 수립하는 것이 포함됩니다.

XML을 Excel로 변환하는 방법 XML을 Excel로 변환하는 방법 Apr 03, 2025 am 08:54 AM

XML을 Excel로 변환하는 두 가지 방법이 있습니다 : 내장 Excel 기능 또는 타사 도구 사용. 타사 도구에는 XML to Excel Converter, XML2Excel 및 XML Candy가 포함됩니다.

GO 프로그래밍에서 MySQL과 Redis 간의 연결을 올바르게 관리하고 릴리스하는 방법은 무엇입니까? GO 프로그래밍에서 MySQL과 Redis 간의 연결을 올바르게 관리하고 릴리스하는 방법은 무엇입니까? Apr 02, 2025 pm 05:03 PM

GO 프로그래밍의 자원 관리 : MySQL 및 Redis는 특히 데이터베이스 및 캐시를 통해 리소스를 올바르게 관리하는 방법을 배우는 데 연결 및 릴리스 ...

See all articles