Git & GitHub이란?
- Git은 프로젝트의 버전관리를 도와주는 시스템이며, GitHub은 Git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스이다.
git init
git status
git add
아래와 같이 여러 파일 또는 한개의 파일 추가 가능
git add file.js file2.js file3.js
모든 파일 추가 →git add .
git coommit
👉 아래 명령어들은 세트라고 볼 수 있다
git status
git add
git commit -m "커밋 메시지"
git push
git log
git checkout commit-hash
git branch new-branch-name
📌 보통 코드를 개선하고 새로운 실험 기능을 추가하는 등의 작업을 할 수있는
development
브랜치를 만드는게 좋다. 새로운 기능을 개발하고 테스트 한 후 버그가 없고, 사용할 준비가 되어있는지 확인한 후 최종적으로main
브랜치에 병합할 수 있다.
git checkout branch-name
git checkout -b new-branch-name
git merge <branch-name>
❌주의해서 사용❌
브랜치 삭제 →git branch -d <branch-name>
remote origin 연결 확인 (remote -v
)
git remote add origin 주소
git remote -v