728x90
안녕하세요~ 코드프레소 java 웹개발 체험단 핑솔입니다.

이번 강의는 저번 git, gitLab 입문에 이어서
코드프레소의 'Git 기본 플로우' 강의를 토대로 정리하였습니다.
Git에 대해 더 자세히 알아보는 시간을 가져보아요! 화이팅!
Git 기본 플로우
위의 그림은 git clone만 표시되어 있지만
1) clone 하기
저장소를 생성하는 다른 방법도 있습니다. (바로 전 게시물에서 실습해보았습니다! 기억나시죠!)
2) 로컬 저장소 생성 → 초기화(git init) → 원격 저장소 연결(git remote add)
상태 정보를 위한 기본 명령어
- 현재 폴더 내 파일의 상태를 확인합니다.
-
git status
- my_project를 생성만 했지 사용하지 않았기 때문에 이러한 메시지가 출력됩니다.
-
- 커밋의 히스토리를 확인합니다.
-
git log
- 아직 commit을 생성하지 않았기 때문에 이러한 메시지가 출력됩니다.
-
파일 생성 및 수정
vi TestService.java
- 입력 모드로 변경하려면 'i'를 입력합니다.
- 코드 작성 -> 'write code 1'을 입력합니다.
- Esc + :wq + Enter를 누르면 저장하고 에디터를 종료합니다.
이때 git status 명령어를 치면 상태가 나옵니다.
작업 디렉터리의 파일 상태
- Untracked
- 변경점은 발생하였으나, Git에 의해 관리되지 않은 파일입니다.
- 단 한 번도 Staging Area에 포함되지 않은 파일입니다.
- Tracked
- Git에 의해 관리되는 파일입니다.
- Staging Area에 한 번 이상 포함된 파일입니다.
스테이징 영역에 변경점 추가
작업 디렉터리의 변경사항 중 커밋 예정인 파일들을 스테이지 영역에 추가합니다.
git add TestService.java
git status
file의 상태가 new file로 바뀐 것을 확인할 수 있습니다.
혹시나 Warning로그가 발생한다면?
git config --global core.safecrlf false
위의 명령어를 사용하여 경고 메시지 설정을 off 시키고 작업하면 됩니다.
다음 코드프레소 강의를 통해 git commit을 실습해보겠습니다.
go go!
코드프레소 URL: https://www.codepresso.kr/
728x90
반응형
'WEB study > Git, GitLab' 카테고리의 다른 글
Git 기본 플로우 이해 - (3) commit 생성 (0) | 2022.01.12 |
---|---|
Git 기본 플로우 이해 (2) - 커밋, 커밋 메시지, 명령어 (0) | 2022.01.12 |
Git, GitLab 입문 (4) - GitLab 실습 (0) | 2022.01.12 |
Git, GitLab 입문 (3) - GitHub 환경 설정 (git bash 활용) (0) | 2022.01.12 |
Git, GitLab 입문 (2) - Git 기본 flow, 기본 용어 (0) | 2022.01.12 |