깃이란 분산형 버전 관리 시스템(Version Control System) 의 한 종류이며, 업무의 여러 버전들을 저장 관리하기도 하면서 효율적인 협업을 위해서 사용한다.
🗣️ 각 과정에서 git 용어를 사용하면 명령어 힌트를 드릴 수 있어서 일부러 애매모호하게 작성했습니다. "올린다, 이동한다, 생성한다, 만든다.. 등등" 문맥을 잘 파악하시고 테스트를 진행해주세요.Task 1: Git Repository 생성 & Git 폴더 초기화
자신의 github에 wecode
라는 repository를 만든다.
💁♂️ README.md
파일은 아래 Task에서 만들 예정이어서 아래와 같이 체크 해제해주세요!
![https://s3-us-west-2.amazonaws.com/secure.notion-static.com/567dc460-096a-45eb-a3b5-48ce9b9432ee/_2020-10-08__2.35.55.png](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/567dc460-096a-45eb-a3b5-48ce9b9432ee/_2020-10-08__2.35.55.png)
내 컴퓨터에서 Desktop > test
폴더 밑에 wecode
라는 폴더를 만든다.
wecode 폴더에서 git을 사용할 수 있도록 초기화 한다.
=> cd Desktop : Desktop으로 이동
=> mkdir test : test 폴더 생성
=> cd test : test로 이동
=> mkdir wecode : wecode 폴더 생성
=> cd wecdoe: wecode로 이동
=> git init : 저장소 초기화
Task 2: Git 폴더에 파일 생성 & 내용 작성 및 Repository에 push
1부터 50의 자연수 중 짝수를 구하는 함수
가 있는 파일을 생성한다.test.js
/ test.py
return
해주세요.add
, commit
후 생성한 repository로 push
해주시기 바랍니다.test.js
`1부터 50의 자연수 중 짝수를 구하는 함수`
function evenNumber() {
let result = [];
for(i=0; i <=50; i++){
if(i%2 === 0){
result.push(i);
}
}
return result;
}
evenNumber()
=> git add . : 파일 이력 기록 준비
=> git commit -m:"메세지"
-git remote add origin 저장하려는 주소
Task 3: 새로운 branch 생성 & PR 메시지 작성
feature/README
브랜치를 생성하고, 해당 브랜치에서 아래의 내용으로 README.md 를 만든다.feature/README
브랜치에 올린다.feature/README
→ main
브랜치로 pull request를 날린다.=> git branch feature/README : 브랜치 생성
=> git checkout feature/README : 생성된 브랜치로 이동
Task 4: 완료한 과제를 구글 클래스룸
에 제출