<code랑 GitHub 연결?>
git remote add origin repo주소
: 깃허브 repo 생성 후 연결
git pull origin main --allow-unrelated-histories
: GitHub에 있는 기본 파일(README.md 등) 가져오기
+) git remote add origin repo주소 실행 시 아래와 같은 오류 발생 가능
fatal: not a git repository (or any of the parent directories): .git
: 현재 폴더에 git에 대한 정보를 담은 파일이 없어서 발생하는 에러이므로 git init을 해주고 다시 해보면 정상적으로 연결 가능
<GitHub에 코드 push&pull>
git add .
: 파일을 추척. 아래의 명령어를 사용하면 삭제하는 것도 적용됨.
git commit -m "memo"
: 코드 push 할 때 메모로 남기고 싶은 말을 "" 안에 적기. 적을 말 없으면 생략 가능. 한글도 가능하지만 영어 권장.
git push origin 브랜치명
: GitHub에 코드 올리기(브랜치명은 GitHub의 브랜치명)
git pull origin 브랜치명
: GitHub에서 코드 가져오기(브랜치명은 GitHub의 브랜치명)
git stash
: pull이 안 될 때는 수정 중인 코드가 중간 저장이 안 된 경우이므로 아래 명령어를 먼저 수행 후 pull 할 것.
<branch 생성, 사용, 삭제 - 여기서의 branch는 GitHub가 아니라 코드의 branch>
git branch
: 현재 어떤 branch에 있는지 확인
git branch 브랜치명
: branch 생성
git checkout 브랜치명
: branch 사용
git branch -D
: branch 삭제
git checkout -b 브랜치명
: branch 생성과 동시에 사용
git branch -m 현재브랜치명 바꾸고싶은브랜치명
git branch -m 바꾸고싶은브랜치명
: branch명 변경
+) 브런치 명 변경 후에는 'git pull origin 브랜치명'을 먼저 해줘야 push 가능(README.md 파일이 있는 경우)
<GitHub에서 코드 복제>
git clone repo주소 복제위치
: 깃에 올려둔 코드를 복제해옴. 복제 위치는 생략 가능.(생략할 경우 현재 선택되어 있는 위치에 복제됨.)
git config --global user.email "email address"
: git에 이메일 등록
'Programming > etc.' 카테고리의 다른 글
[개발자 면접] 개발자 면접 참고 자료 (0) | 2021.12.08 |
---|---|
[프로그래밍] API란? (0) | 2021.08.11 |
[Interface] GUI, CLI, TUI (0) | 2021.03.18 |
[모바일 앱] 앱의 종류 (0) | 2021.03.16 |
[프로그래밍] 백엔드(Back-End) vs 프론트엔드(Front-End) (0) | 2021.03.06 |