24.04.15 월 TIL(Today I Learned)

신민금·2024년 4월 15일
0
post-thumbnail

TIL(Today I Learned)

: 매일 저녁, 하루를 마무리하며 작성 !
: ⭕ 지식 위주, 학습한 것을 노트 정리한다고 생각하고 작성하면서 머리 속 흩어져있는 지식들을 정리 !

개강 OT

  • 출결 관리 방법 및 결석/지각/조퇴 처리에 대한 안내받음.
  • 기본적으로 자기주도적 학습을 지향
  • 100% 비대면으로 진행되며, 기본적으로 월~금 9 to 9 동안은 Zep접속을 유지

GIT 협업 기초 특강

  1. 필수 리눅스 명령어
  • pwd (print working directory) : 현재 내가 작업하는 폴더(Users/developsoo)를 보여달라는 뜻
  • ls (list) : 내 폴더 안에 있는 폴더 & 파일 내역을 보여줌
  • ls -a (list all) : 숨겨진 파일(보통 . 으로 시작함)도 모두 볼 수 있음
  • cd 폴더명 (change directory) : ls 명령어에서 확인된 폴더로 이동 가능, 폴더명/폴더명 으로 한 번에 더 깊이 들어갈 수 있음, .. =>한단계위의폴더라는뜻
  • mkdir 폴더명 (make directory) : 현재 경로에서 폴더를 생성하는 명령어
  • touch 파일명 : 현재 경로에서 파일을 생성하는 명령어, 정확히는 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어
  1. Git & Github의 개념
  • Git: 코드 변경점 기록 (버전 관리 도구)
  • Github: 온라인 백업, 공유, 협업 (온라인 코드 저장소)
  1. Git 필수 명령어
  • git init :
  • git add : 저장하기 전 저장할 파일 지정 (gitadd . 점( . )은 현재 나의 경로(git-test)의 모든 변경된 사항을 말함)
  • git commit : 실제로 저장하는 명령어 (git commit -m “메세지 작성”)
  • git status : 어떤 파일이 변경됐는지, 어떤 파일이 add (지정)됐는지 등 변경 상태를 확인하는 명령어(코드의 변경은 있지만 저장을 하지 않은 파일을 붉은색으로 표시)
  • git log : 저장 내역을 확인하는 명령어
  1. Github 으로 코드 백업하기
  • git push : 추가로 수정된 코드 github에 반영하기 (git push origin 브랜치명)
  1. Github 협업 기초와 충돌 해결법 (conflict)
  • git clone : 코드 복사해오기 (git clone <github 주소> .)

  • git pull : 다른 사람이 변경한 코드 내 코드에도 가져오기

  • 충돌이 발생하는 이유는? : 같은 파일의 같은 위치에 코드가 변경되었기 때문

  • 해결법 : <<<<<<<< HEAD 삭제 > ======= 삭제 > >>>>>>> 4182.... 삭제 > 원하는 코드로 수정 > git add & git commit & git push

팀 소개 페이지 미니프로젝트 진행

    • 팀명 : 비실비실
    • 팀 소개 : B 11조의 이름을 재미있게 풀어낸 말장난으로 팀명을 정하였습니다 !
  • 프로젝트
    • 프로젝트명 : 우리 팀, 우리만의 이야기를 담을 수 있는 ”팀 소개 웹페이지”
    • 프로젝트 소개 : 조원들의 간단한 정보를 담은 소개 페이지 구성하기
  • 사용하는 기술
    • HTML
    • JavaScript
    • CSS
profile
야옹

0개의 댓글