데브코스 TIL - Day 3
23년 11월 16일 강의를 들은 내용과 추가로 더 학습한 내용을 기록한 글입니다.
깃에서 자주 쓰이는 명령어
■ git add
작업 디렉토리의 변경 내용을 스테이징 영역에 넘길 때 사용하는 명령어
git add 파일명/디렉토리경로
: 변경 내용의 특정 파일이나 디렉토리 경로만 스테이징 영역에 넘길 때git add .
: 변경 내용의 전체 파일을 스테이징 영역에 넘길 때
■ git status
작업 디렉토리와 스테이징 영역의 상태를 확인하기 위해서 사용
■ git commit
git add
로 스테이징 영역에 추가한 변경 내용들을 버전을 만드는 명령어
1.git commit
을 터미널에 입력
2.위와 같은 메세지가 뜨면, 내용을 변경한다는 의미로 CC
를 입력
3.---INSERT---
가 뜬다면 첫번째 줄에 메세지 입력
4.ESC
키를 누른 다음 :wq
입력하고 편집기에서 나오기
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을 관리할 수 있다.
Initialize Repository 버튼은 CLI의 명령어 중 git init
과 같은 행동을 수행함
Message 박스에 메세지를 입력하고, Commit 버튼을 누르면 CLI 명령어인 `git commit -m ‘커밋 메세지’와 동일하게 커밋이 수행됨
만약, git log
와 같이 git의 history가 보고싶다면 VSCODE의 “extensions”에서 git history를 검색하고 설치하면 됨
설치하고 나면 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 왼쪽 하단 확인하기
현재 어떤 브런치로 설정되어있는지 확인할 수 있음