[GITHUB]git
디렉토리를 만들고 해당 디렉토리에 로컬 Git repository를 생성(git init) local working directory를 git의 관리하에 있게 함
작업 공간(work space)의 파일 및 디렉토리를 git의 관리 하에 있는 상태로 올려줌(git add) 이 영역이 staging area
staging area로 파일을 추가할 때 (git add [파일명]) 혹은 (git add .) 을 사용하면 전부선택
잘 옮겨졌는지 확인(git status)
staging area의 파일은 commit이 가능
commit으로 local Git repository에 내 코드를 기록(git commit)
(git rm –cached [파일명])staging에서 제거
(git restore [파일명])변경사항 폐기
git commit (-m “[commit message]”) 커밋메시지
로컬 리포지토리에 원격 리포지토리 git url을 등록(git remote add url)
로컬 Git repository에 기록한 내용을 원격 Git repository에 push(git push)
브랜치 이름 바꾸기(git branch -M [main])
로컬 리포지토리에 원격 리포지토리 주소를 등록(git remote add [diiiiiikey https://github.com/Diiiiiikey/test_repository.git])
(git push [remotename branchname]) git push origin main
commit을 바로 이전으로 되돌리기(git reset HEAD^)
페어가 작업해서 본인의 Remote Repository에 올려 놓은 내용 합치기(git pull [name branch])
특정 commit 시점으로부터 각기 다른 commit을 만들면, 자동으로 merge가 됨
브랜치 이동 (git checkout [branchname])
브랜치 생성과 동시에 이동(git checkout -b [newbranchname])
생성한 목록과 내가 어떤 브랜치에 있는지 확인(git branch)
브랜치 병합 - 상위 브랜치로가서(git merge [하위 브랜치 이름])
댓글남기기