[2024.04.15 TIL] 내일배움캠프 1일차 (Git 기초, 팀 소개 페이지)

My_Code·2024년 4월 15일
0

TIL

목록 보기
1/113
post-thumbnail

다음 내용은 내일배움캠프 활동 중 배운 내용을 정리한 글입니다.


💻 TIL(Today I Learned)

📌 Today I Done

✏️ Git & GitHub 기초

  • 리눅스 필수 명령어

    • pwd (print working directory) : 현재 작업 디렉토리 출력
    • ls (list) : 현재 디렉토리 안에 있는 파일목록을 출력
    • ls -a : 숨김 폴더까지 출력
    • cd 폴더명 (change directory) : 현재 디렉토리 변경
    • mkdir (make directory) : 현재 경로에 디렉토리 생성
  • Git & GitHub의 개념

    • Git : 코드 변경점 기록(버전 관리 도구)
    • GitHub : 온라인 백업, 공유, 협력(온라인 코드 저장소)
  • Git 필수 명령어

    • git init
    • git add .
    • git commit -m "메시지"
    • git status
    • git log
    • git push -u origin main
    • git clone <github 주소> .
    • git pull origin main
  • GitHub으로 코드 백업하기

    • 온라인 저장소(repository) 만들기
    • 내 코드를 GitHub Repository에 업로드하기
    • git remote add origin <github 주소>
    • git branch -M main
    • git push -u origin main
  • GitHub 협업 기초와 충돌 해결법
    • 협력자(collaborator) 등록하기
    • git clone <github 주소> .
    • git push origin main 에러 발생 시 => pull 먼저
    • git pull origin main 에러 발생 시 => git config pull.rebase false
    • 다시 git pull origin main => git push origin main 진행

✏️ 팀 S.A (Starting Assignments) 작성하기

  • S.A는 프로젝트 시작 전 팀원들과 일종의 계획을 짜는 과정이다.
  • 팀원들의 간단한 정보부터 앞으로의 일정, 계획, 규칙 등을 정한다.
  • 이번에 진행하는 프로젝트는 팀 소개 페이지를 구현하는 것이다.

✏️ 팀 소개 페이지 와이어프레임 제작

  • 팀 소개 페이지에서 크게 메인 페이지와 개인 페이지로 나눠진다.
  • 메인 페이지에서는 팀의 소개와 약속, 그리고 팀원들의 간단한 정보가 보여진다.
  • 개인 페이지에서는 팀원들 장점, 협업 스타일 등의 정보가 보여진다.
  • 그리고 개발 여건이 된다면 댓글 기능을 구현해서 넣을 계획이다.



📌 Tomorrow's Goal

✏️ 팀 소개 메인 페이지 프레임 구현

  • 기본적인 HTML과 CSS로 큰 틀을 잡을 계획이다.
  • 더 보기 기능을 통해서 개인 페이지가 모달 또는 팝업으로 보이게 한다.

✏️ 개인 소개 페이지 프레임 구현

  • 기본적인 HTML과 CSS로 큰 틀을 잡을 계획이다.

✏️ SQL 강의 시청

  • 시간이 된다면 사전캠프에서 다 듣지 못한 SQL 강의를 시청할 것이다.
  • SQL과 CS 강의는 주말 또는 틈틈히 조금씩 볼 계획이다.

📌 Today's Goal I Done

✏️ 첫 날이라 아직 없음

profile
조금씩 정리하자!!!

0개의 댓글