힘내 튜토리얼


Git 및 {{title}}


힘내 기여


힘내 고급


힘내 실행 취소




Git 스테이징 환경


Git 스테이징 환경

Git의 핵심 기능 중 하나는 Staging Environment와 Commit의 개념입니다.

작업하면서 파일을 추가, 편집 및 제거할 수 있습니다. 그러나 이정표에 도달하거나 작업의 일부를 완료할 때마다 스테이징 환경에 파일을 추가해야 합니다.

준비된 파일 은 작업 중인 리포지토리에 커밋 할 준비가 된 파일입니다. 곧 자세히 알게 될 commit것입니다.

지금은 에 대한 작업을 마쳤습니다 index.html. 스테이징 환경에 추가할 수 있습니다.

예시

git add index.html

파일은 Staged 여야 합니다 . 상태를 확인합시다::

예시

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
    new file: index.html

이제 파일이 스테이징 환경에 추가되었습니다.


Git은 하나 이상의 파일 추가

한 번에 둘 이상의 파일을 준비할 수도 있습니다. 작업 폴더에 2개의 파일을 더 추가해 보겠습니다. 텍스트 편집기를 다시 사용하십시오.

저장소를 설명 하는 README.md파일(모든 저장소에 권장됨):

예시

# hello-world
Hello World repository for Git tutorial
This is an example repository for the Git tutoial on https://www.w3schools.com

This repository is built step by step in the tutorial.

기본 외부 스타일 시트( bluestyle.css):

예시

body {
background-color: lightblue;
}

h1 {
color: navy;
margin-left: 20px;
}

index.html스타일시트를 포함하도록 업데이트 합니다.

예시

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link rel="stylesheet" href="bluestyle.css">
</head>
<body>

<h1>Hello world!</h1>
<p>This is the first file in my new Git Repo.</p>

</body>
</html>

이제 현재 디렉터리의 모든 파일을 스테이징 환경에 추가합니다.

예시

git add --all

--all개별 파일 이름 대신 사용 하면 stage모든 변경(신규, 수정 및 삭제) 파일이 생성됩니다.

예시

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   README.md
        new file:   bluestyle.css
        new file:   index.html

이제 3개의 파일이 모두 Staging Environment에 추가되었으며 첫 번째 commit.

참고: 에 대한 약식 명령은 git add --all다음 과 같습니다.git add -A


연습으로 자신을 테스트하십시오

연습:

스테이팅 환경에 index.html을 추가합니다.

git  index.html