• git에 github 계정정보 연결
> git config --global user.name 유저네임
> git config --global user.email 계정이메일
> git config --global -l
• git 초기화 및 저장소 연결
> git init
> git add .
> git commit -m "first commit"
> git branch -M main
> git remote add origin "https://github.com/유저네임/study_ml.git"
> git push origin -u main
• 로컬에서 작업한 거 원격저장소로 올릴 때
> git push origin -u main
• 로컬을 최신화 된 원격저장소 내용으로 수정할 때
> git pull
• 원격저장소 기준으로 강제로 local 업데이트(overwrite local)
> git fetch --all
> git reset --hard origin/master
> git pull origin master
• 이전 작업으로 돌아가거나 reset한거 취소하고 싶을 때
> git reflog
> git reset --hard HEAD@{이전작업번호}
• 다른 기여자가 pull request한거 merge
- 다른 기여자가 본인 로컬에서 원격저장소로 push 후
- pull request 요청
- master는 pull request를 받고 처리 Merge pull request 수행
• Fork한 원격저장소 최신화
- 등록된 remote 확인
> git remove -v
- 먼저 원천 원격저장소를 remote로 추가
> git remote add upstream [원천저장소 주소]
- 원천 원격저장소 내용으로 local 폴더 최신화
> git fetch upstream
> git merge upstream/main
- fork된 원격저장소로 push
> git push
• 특정 branch clone
$ git clone -b [branch이름] --single-branch [repository url]
git clone shift+insert로 repository 주소 입력 후, 생성된 폴더에 파일을 옮김,
> git add .
이후, commit 과 push 진행
이 블로그는 개인이 혼자 공부해가며 내용을 정리하는 용도로 활용되고 있습니다.
잘못된 지식이나 이론을 게시하지 않도록 주의하고 있습니다.
'나의 개발 환경 셋팅 기록용' 카테고리의 다른 글
JSON Server (API-Server) 활용하기 (0) | 2021.03.17 |
---|---|
나의 Pycharm 개발 환경 설정 (0) | 2021.02.01 |
vscode에서 EsLint / Prettier 적용하는 방법 (0) | 2021.02.01 |