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.