Git에서 작업 공간을 초기화하고 추가 및 커밋 명령을 사용하는 것은 버전 관리를 위한 기본 작업입니다.
다음은 이러한 작업에 대한 간략한 설명입니다.
작업공간 초기화: Git을 사용하기 전에 프로젝트 디렉토리를 Git 리포지토리로 초기화해야 합니다. 프로젝트가 있는 디렉터리에서 터미널 또는 명령줄 창을 열고 다음 명령을 실행합니다.
git init
Git 관련 정보 및 버전 기록을 저장하기 위해 현재 디렉터리에 숨겨진 .git 폴더가 생성됩니다.
스테이징 영역(Staging Area)에 파일 추가: 버전 관리 전에 Git의 스테이징 영역에 파일을 추가해야 합니다. 커밋할 파일을 선택하고 다음 명령을 실행합니다.
git add <文件名>
또는 변경된 모든 파일을 추가하려면 다음 명령을 사용할 수 있습니다.
git add .
이렇게 하면 파일의 현재 상태가 스테이징 영역에 추가되어 다음 커밋을 준비합니다.
저장소에 제출: 일련의 파일 변경을 완료하고 해당 파일을 스테이징 영역에 추가한 후 제출할 수 있습니다. 다음 명령을 실행합니다.
git commit -m "提交备注"
이렇게 하면 스테이징 영역의 내용이 Git 리포지토리에 커밋되고 새 커밋 레코드가 생성됩니다. 이 커밋의 목적이나 변경 사항을 설명하는 의미 있는 커밋 주석을 따옴표 안에 제공해야 합니다.
커밋을 사용하면 고유하게 식별된 버전을 생성할 수 있으므로 필요한 경우 버전 간의 차이를 롤백하거나 비교할 수 있습니다.
추가 참고 사항: 추가 및 커밋 명령을 사용하기 전에 Git 전역 사용자 정보(사용자 이름 및 이메일)를 구성해야 할 수도 있습니다. 다음 명령으로 구성할 수 있습니다.
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
이렇게 하면 커밋할 때마다 Git이 커밋 레코드와 함께 ID 정보를 저장합니다.
04. GIT 로컬 작업 - 워크스페이스 초기화
표적
说出 git init、git status作用
콘텐츠
- 작업공간 초기화
-
작업 공간은 컴퓨터에서 볼 수 있는 디렉토리입니다. 예를 들어 방금 만든 learn-Git 디렉터리를 처음 사용할 때 현재 폴더를 작업 공간으로 초기화해야 합니다.
-
작업 공간을 초기화하는 방법
命令:git init 初始化
작업 공간을 초기화할 디렉터리를 마우스 오른쪽 버튼으로 클릭하고 Git Bash Here를 선택합니다.
.
在文件夹中机会出现一个隐藏文件.git如图
当我们在learn-Git文件夹中添加文件的时候,那么这个文件就会被Git所管理
-
상태 확인
우리는 learn-git 디렉토리에 readme.txt 파일을 생성하고 vim 명령을 사용하여 내용을 추가하기 위해 편집 모드로 들어갑니다: 코드의 첫 번째 줄 . 명령으로 상태를 확인할 수 있습니다.
命令:git status 查看状态
빨간색은 현재 캐시에 제출되지 않았음을 의미합니다.
요약
-
작업 공간을 초기화하는 방법
git init의 성공적인 초기화의 표시는 .git의 숨겨진 디렉토리가 있다는 것입니다.
-
파일 상태를 확인하는 방법
자식 상태
-
파일 편집 모드 입력 Linux 시스템
정력 파일 이름그런 다음 문자 i(앞) a(뒤) o(다음 줄)를 눌러 데이터를 삽입합니다.그런 다음 esc를 눌러 종료합니다 ==== 마지막으로 wq를 눌러 저장하고 종료합니다.
-
파일 내용 보기: cat 파일 이름 linux 시스템
05. GIT 로컬 작업 - 추가 및 커밋
표적
可以使用 git add将文件添加到暂存区,使用git commit 提交到本地仓库
콘텐츠
-
작업 공간 커밋 캐시
git 콘솔에서 명령 사용
命令:git add readme.txt
작업 공간에서 스테이징 영역으로 파일을 제출하면 완료됩니다.
git status를 통해 상태를 확인합니다.
이때 파일이 녹색으로 바뀌고 로컬 창고에 제출할 수 있음을 알 수 있습니다.
-
캐시 영역은 로컬 창고에 제출됩니다.
命令:git commit -m '第一次提交' 说明:-m 后面跟随的是为你提交的备注,m是单词message信息的首字母 提交信息格式:增删改查第几次提交
참고: 처음 제출하는 경우 다음 내용을 작성해야 합니다.
命令:git config --global user.email '[email protected]'
说明:指定邮箱
命令:git config --global user.name 'suoge'
说明:指定操作者
요약
-
git add의 역할에 대해 이야기하기
작업 공간에서 스테이징 영역으로 파일 추가
-
git commit의 역할에 대해 이야기하기
임시 저장 영역의 파일을 로컬 창고로 제출 git commit -m 'information'
-
확대:
添加多个文件 git add [file1] [file2] ... 添加指定目录到暂存区,包括子目录 git add [dir] 添加当前目录下的所有文件到暂存区,不包括被删除的文件 git add . ****** add 时,一个个文件加比较麻烦,可以用下面的命令将所有变动的文件同步至暂存区(新增、修改、删除) git add -A 下面的命令是将所有修改和删除的文件同步至暂存区,不包括新增文件 git add -u