#TIL21, Git 중간시험(2차) 후 정리

April·2021년 5월 2일
0

Git

목록 보기
2/7
post-thumbnail

개인 공부를 위해 작성했습니다

3주차 Foundation기간의 금요일에 치뤘던 중간 시험이 git이었다.
시험 문제 풀며.. 빨간 에러로 당황했던 기억이 떠올라 정리하며 복습해본다.
오타로 인한 빨간 에러였던건.. 안비밀😢 아 진짜.. 오타.. 내 멍충한 손꾸락....😢😢😢😢😢


✔️ Test

Task 1: Git Repository 생성 & Git 폴더 초기화

1. 자신의 github에 wecode 라는 repository를 만든다.

💁‍♂️ `README.md` 파일은 아래 Task에서 만들 예정이어서 아래와 같이 체크 해제해주세요!

2. 내 컴퓨터에서 Desktop > test 폴더 밑에 wecode라는 폴더를 만든다.

  • 현재 위치가 Desktop임을 확인하고 pwd
    • mkdir test
    • cd test
    • mkdir wecode
    • cd wecode

3. wecode 폴더에서 git을 사용할 수 있도록 초기화 한다.

  • git init

Task 2: Git 폴더에 파일 생성 & 내용 작성 및 Repository에 push

1. wecode 폴더 하위에 1부터 50의 자연수 중 짝수를 구하는 함수가 있는 파일을 생성한다.

  • 내 언어(JavaScript / Python)에 맞게 파일 형식을 아래와 같이 선택해주세요.
  • 파일 이름은 test.js / test.py
  • 결과값은 배열에 담아 return 해주세요.
    // test.js
    const even = () => {
      let nums = [];
      for (let i=1; i <= 50; i++) {
        if (i % 2 == 0) {
          nums.push(i);
        }
      }
      return nums;
    }
    console.log(even());

2. github repository 에서 볼 수 있도록 올린다.

  • add, commit 후 생성한 repository로 push 해주시기 바랍니다.

  • (push 하기 전에 내가 생성한 디렉토리와 repository 주소가 연동되어야 합니다.)
    • 노란색 부분의 경로 복사해서
    • git remote add origin 저장하려는 주소

Task 3: 새로운 branch 생성 & PR 메시지 작성

1. feature/README 브랜치를 생성하고, 해당 브랜치에서 아래의 내용으로 README.md 를 만든다.

  • 오늘 시험에서 사용했던 git 명령어 최소 3개 이상 정리
  • markdown syntax를 적절히 사용해주세요.
    • git branch feature/README
    • git checkout feature/README

2. feature/README 브랜치에 올린다.

3. feature/READMEmain 브랜치로 pull request를 날린다.


💬마지막에 push하다가 에러 발생해서 commit이 여러개 보인다.. 뻘짓한 증거들..ㅠ 그래도 어찌저찌 올라가서 시간내에 과제 제출은 완료함;;;ㄷㄷ


Task 4: 완료한 과제를 구글 클래스룸에 제출

  • 시험 시작 후 구글 클래스룸에 과제를 열어드립니다.
  • 해당 과제에 commit log가 담긴 스크린샷과 repository 주소를 첨부해주시면 시험 완료!


빨간 에러가 당일 오후에도 발생되어 멘토님 찾아갔더니.. 오타로 인한 에러로 확인되는 순간.. 너무나.. 부끄러웠다😢 오타..
이때 빨간 에러 안떴으면 사실.. 시험시간에 빨간에러 왜 떴는지 알수없었을 것이다;;
지금까지 오타로 몇 번을 뻘짓하는 것인가..
눈이 문제인가 손꾸락이 문제인가.. 똑땅쓰..😢😢😢😢😢😢

profile
🚀 내가 보려고 쓰는 기술블로그

0개의 댓글