* VSC → Terminal → New Terminal
pwd(print wording directory):
현재 작업폴더를 보여달라는 명령어
Home:
데스크탑보다 상위 폴더
바탕화면보다 Home이 상위폴더
ls(list):
폴더 안에 있는 폴더랑 파일 내역을 보여달라
ls -a (list all): 숨겨진 파일(보통.로 시작)을 모두 볼 수 있는 명령어
cd 폴더명 (change directory):
데스크탑 안에 있는 다른 폴더로 이동 가능
* 폴더명/폴더명으로 입력해서 더 상위폴더로 이동할 수 있음
mkdir 폴더명 (make directory):
현재 경로에서 폴더를 생성하는 명령어
touch 파일명:
현재 경로에서 파일을 생성하는 명령어
* 정확히는 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어
깃(git): 코드 변경점 기록 (버전 관리 도구)
깃허브(github): 온라인 백업, 공유, 협업 (온라인 코드 저장소)
깃앤깃허브(git&github)
코드 변경점 기록
백업과 공유가 가능한 온라인 코드 저장소
한 폴더 내에 코드의 변경점 기록 위해 사용
에러 발생 시 과거의 코드 기록으로 쉽게 되돌아가기 가능
온라인 업로드 > 팀원들에게 쉽게 공유 가능
프로젝트 초기세팅
→ 회원가입 기능 개발
→ 로그인기능개발 → ~
git init (initialize: 초기화하다, 초기 세팅하다의 준말) :
데스크탑 전체 파일, 폴더가 기록되는 명령어
- 정확한 프로젝트 폴더(경로)에서 입력해야 함
- 폴더 생성
→ 만든 폴더 열기
→ 대충 텍스트파일 만들고 저장
→ git bash 설치
→ git init
* 한 번만 입력하면 되는데 여러번 입력해도 문제되지 않음
git add 파일명:
내가 저장할 파일 지정하는 명령어
git commit -m "메세지 작성":
git에 저장하는 명령어
Ctrl + s랑 완전히 다른 명령어
git commit add 파일명:
내가 저장할 파일 지정하는 명령어
git status:
저장 여부 확인하는 명령어
git log:
저장 내역을 확인하는 명령어
git diff:
코드 변경 확인하는 명령어
git reset:
과거 코드로 돌아가는 명령어
q: 현재 상태 빠져나오는 명령어
git push:
코드 수정, 코드 저장 명령어 실행하는 명령어
git push origin 브랜치명:
브랜치로 저장하는 명령어
git branch -M main:
사용중인 브랜치명을 'main'으로 변경하는 명령어
git push -u origin main:
작업한 것을 인터넷에 있는 저장소로 보내는 명령어
git clone
코드를 복사해서 다른 사람한테 보내주는 명령어
+ git clone github 주소 .
(전체 코드를 보내는 경우에 사용하는 명령어)
git pull
다른 사람이 변경한 코드만 내 코드에도 가져오기
내 폴더에 아무것도 없을 때:
clone
변경 사항만 pull
협업 방법
협업방법 Github 레포지토리
→ 세팅
→ collaborators
→ Addpeople 클릭
→ 팀원들 username 또는 이메일 추가
→ 초대 수락
'git이랑 친해지기,,' 카테고리의 다른 글
(git) master에 있는 파일과 main에 있는 파일을 합치는 방법 (0) | 2024.09.13 |
---|---|
새로운 브랜치에 깃 푸시하는 방법 (0) | 2024.08.15 |
브랜치에 관한 것들 (0) | 2024.07.30 |
깃앤깃헙 사용법 요약 (0) | 2024.07.29 |
Git 협업 프로세스 간단 세션 (0) | 2024.07.16 |