
코드스테이즈 41기 교육 내용을 정리하고 있습니다.
틀린 부분이 있으면 댓글로 알려주시면 감사하겠습니다.
혼자 작업하기
Repository가져오기
자신의 github에 있는 repository를 가져오는 경우 clone을 사용합니다.
만약 리파지토리의 주소가 https://github.com/Leewang31/test인 깃헙을 로컬로 가져오는 경우 다음 코드를 작성한다.
git clone https://github.com/Leewang31/test
상태 확인
로컬 환경에서 파일을 추가했습니다.
이런 경우 기존과 어떤 파일이 변경되었는지 알아보는 코드가 status입니다.
git status
add 없이 로컬에서만 파일을 변경한 경우 변경된 파일은 빨간색으로 보이고,
add를 하여 staging area에 수정 파일이 올라간 경우 초록색으로 보인다.
staging area
수정된 파일을 staging area에 보내려면 add를 사용합니다.
git add index.js
git add ./index.js
git add .
git add *
위에서 두개의 코드는 index.js라는 파일만 staging area에 보내고,
나머지 코드는 수정이 된 모든 코드를 staging area에 보냅니다.
commit
staging area에 저장된 파일을 커밋 기록을 남기는 경우 다음과 같이 작성합니다.
git commit -m "myFirstCommit"
다음의 경우 myFirstCommit이라는 커밋 기록이 남습니다.
commit 취소
직전 commit에 오타가 있어 커밋이전으로 돌리고 싶은경우 다음과 같이 작성합니다.
git reset HEAD~1
git reset HEAD^1
git reset HEAD^
다음 경우 직전에 실행했던 작업을 취소합니다.
push
깃헙 origin 리파지토리의 main으로 푸쉬하는경우 다음과 같이 작성합니다.
git push
git push origin main
로그보기
git log
함께 작업하기
git 연결
git 관리하에 들어갈 경우 다음과 같이 작성한다.
git init
remote
주소가 https://github.com/Leewang31/test인 깃헙에 origin이라는 이름으로 리파지토리에 등록을 하면 다음과 같이 작성한다.
git remote add origin https://github.com/Leewang31/test
다른 사람이 pair라는 이름으로 리파지토리에 등록한다면 다음과 같이 작성한다
git remote add pair https://github.com/Leewang31/test
연결된 리모트 주소를 확인하여면 다음과 같이 작성하낟.
git remote -v
다른사람이 pull/push하는 경우
pair라는 이름의 사용자가 pull하는 경우
git pull pair mian
push하는 경우
git push pair main
깃헙 초기 명령
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:Leewang31/test.git
git push -u origin main'프론트엔드 > Codestates' 카테고리의 다른 글
| [Javascript] 고차 함수와 내장 고차 함수 (1) | 2022.09.20 |
|---|---|
| [JavaScript/Web] 이벤트 객체 (0) | 2022.09.18 |
| [javaScript/Web] 유효성 검사를 하는 회원가입 페이지 (0) | 2022.09.14 |
| [JavaScript/Web] Dom에 대한 추가 공부 (0) | 2022.09.13 |
| [JavaScript/Web] Dom다루기 (0) | 2022.09.13 |