[TIL] Git & Github 기본개념 및 기본 명령어

대빵·2023년 10월 11일
2

Git의 명령어

git add <파일명> or git add .
git commit -m "기능 개발과 관련된 기록"
git status
git log
git push
git clone
git pull (+ 컨플릭트(Conflict) 해결법)
git branch
git switch <브랜치명> 혹은 git checkout <브랜치명>
git merge
git stash

필수 리눅스 명령어

pwd
- print working directory의 약자입니다.
- 현재 내가 작업하는 폴더를 보여달라는 뜻입니다.
ls
- list의 약자입니다.
- 현재 위치의 모든 파일 및 폴더 리스트를 보여줍니다.
ls -a
- - 는 앞의 명령어(ex. ls)의 추가 기능을 사용하고 싶을 때 붙입니다.
- aall 의 약자입니다.
- 숨겨진 폴더도 보여줍니다.
mkdir <폴더명>
- make directory의 약자입니다.
- 현재 경로에서 폴더를 생성하는 명령어입니다.
touch <파일명>
- 현재 경로에서 파일을 생성하는 명령어입니다.
- 원래는 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어라고 합니다.
cd <경로>
- change directory의 약자입니다.
- 터미널에서 폴더 위치를 이동하기 위해 사용합니다.
- ls 명령어 입력 후 현재 내가 어떤 폴더로 이동할 수 있는지 확인부터 해야 합니다.
- /(슬래시)는 ‘~안에서’라고 생각하시면 됩니다.
- .. (점 두 개)는 상위 폴더(디렉토리)입니다.

❗ 그 전에 git으로 이메일과 이름을 설정하셨나요?

git config --global user.email "아이디@gmail.com"
git config --global user.name "닉네임"

Github에 있는 프로젝트로 협업하는방법

ex)팀장

git init
git remote add origin <github 주소>
git branch -M main
git push -u origin main

ex)팀원

git clone <github 주소> .

코드 수정

git add .
git commit -m "<메세지>"
git push origin <브랜치명>

0개의 댓글