Post

데브코스 TIL - Day 3

23년 11월 16일 강의를 들은 내용과 추가로 더 학습한 내용을 기록한 글입니다.

깃에서 자주 쓰이는 명령어

git add

작업 디렉토리의 변경 내용을 스테이징 영역에 넘길 때 사용하는 명령어

  • git add 파일명/디렉토리경로: 변경 내용의 특정 파일이나 디렉토리 경로만 스테이징 영역에 넘길 때

  • git add .: 변경 내용의 전체 파일을 스테이징 영역에 넘길 때

git status

작업 디렉토리와 스테이징 영역의 상태를 확인하기 위해서 사용

git commit

git add로 스테이징 영역에 추가한 변경 내용들을 버전을 만드는 명령어

1.git commit을 터미널에 입력

git commit

2.위와 같은 메세지가 뜨면, 내용을 변경한다는 의미로 CC를 입력

commitmessage

3.---INSERT---가 뜬다면 첫번째 줄에 메세지 입력

commit나오기

4.ESC키를 누른 다음 :wq 입력하고 편집기에서 나오기

commit 결과

5.위와 같은 메세지가 뜬다면 성공

git log

commit 내역을 확인하는 명령어

1
2
3
4
5
commit 0308531bd1d56b01a3db0f543bbe9e7cf9e6b7d8 (HEAD -> main)
Author: hyemin12 <-@naver.com>
Date:   Thu Nov 16 10:05:47 2023 +0900

    11/16 공부내용

git remote

연결 저장소와 관련된 명령어

  • git remote -v: 연결 저장소 확인
  • git remote 원격저장소별칭 원격저장소URL: 연결 저장소와 연결하기

VSCODE에서 GUI로 init, add, commit 하기

VSCODE 사이드바의 3번째 아이콘(Source Control)을 사용하면 CLI 보다 편리하게 git을 관리할 수 있다.

gui Init

Initialize Repository 버튼은 CLI의 명령어 중 git init과 같은 행동을 수행함

guiadd

Message 박스에 메세지를 입력하고, Commit 버튼을 누르면 CLI 명령어인 `git commit -m ‘커밋 메세지’와 동일하게 커밋이 수행됨

만약, git log와 같이 git의 history가 보고싶다면 VSCODE의 “extensions”에서 git history를 검색하고 설치하면 됨

extentiongit

githistory

설치하고 나면 Source Control 메뉴의 상단 부분에 시계모양이 나타나는데 이를 클릭하면 git history를 확인할 수 있다.


Github는?

https://github.com/
Git으로 관리하는 프로젝트를 올려둘 수 있는 사이트
다양한 개발자들이 올린 소스코드를 확인할 수 있음 오픈 소스 커뮤니티

Github에 로컬 프로젝트 업로드 하기

1.깃허브 새로운 레포지토리 생성

2.깃허브 레포지토리 연결시키기

git remote add 원격저장소별칭 원격저장소URL

(예시) git remote add origin https://github.com/username/test.git

2-1. git remote -v로 연결된 저장소 확인하기

3.깃허브 레포지토리에 로컬 소스 올리기

git push 원격저장소별칭 브런치명

(예시)
git push origin master
git push origin main

Q. 현재 브런치명을 모른다면?

3-1. git log를 사용해서 HEAD가 가르키는 브랜치명 확인
HEAD -> main, origin/main 부분 확인!

3-2. VSCODE 왼쪽 하단 확인하기

branch

현재 어떤 브런치로 설정되어있는지 확인할 수 있음

This post is licensed under CC BY 4.0 by the author.