728x90
인텔리제이에 있는 깃 쓰다가 이상하게 터미널로 하는게 편해서 정리
git init
// git 초기화 (원하는 경로에서 실행)
git remote add origin [git repository url]
// repository url 연결
git remote -v
// 연결 확인
git status
// tracking 상태 체크
git add .
// 디렉토리 전체 트래킹
git commit -m "commit message"
// 커밋시키면 이제 status 에서 커밋할게 없다고 뜰거임
git log
// 커밋사항 추적
git branch -M main
// Master -> main 으로 변경
git push -u origin main
// git 으로 push
branch 해보기
git branch [브랜치이름]
//브랜치 생성
git branch
// git branch 목록
git checkout [브랜치이름]
// 브랜치 사용하겠다고 지정해주기
// git checkout -b [브랜치] 하면 작성과 동시에 체크아웃 가능
git merge master
// HEAD로 위치하기
git merge [브랜치이름]
// 병합하기
git branch -d [브랜치이름]
// 브랜치 삭제
간단 개념
push : 내 커밋내용 -> 원격저장소로
pull : 원격저장소에서 소스를 가져오고 최신버전으로 가져온다 (merge)
fetch: 원격저장소에서 소스를 가져오지만 merge gkwl dskgsmsek
git diff << 변경 부분 확인
728x90
'Web > tip' 카테고리의 다른 글
[exception] 한눈에 보는 Exception Class (0) | 2023.02.27 |
---|---|
[codereview]실무에 대한 팁 (0) | 2023.02.27 |
[pattern] 내가 보려고 쓰는 예제 (0) | 2023.02.26 |
[IntelliJ] 유용한 디버깅 단축키 정리 MAC ⌨️ (0) | 2023.02.23 |
[IntelliJ] properties 한글 깨짐 (0) | 2023.01.04 |