GitHub3 11. 19. 29일차 TIL git reflog 오늘은 어제 마저 하지 못한 기능들을 추가한 뒤, 깃허브에 실수로 올렸던 .env파일의 기록을 지우려고 했다. 그러다가 .env 추가 이후의 기록을 모두 날려버렸다.. 이를 해결 하기 위해 튜터님들을 찾아가 자문을 구했다. 그렇게 알게된 git reflog를 통해 삭제된 모든 기록을 다시 되돌릴 수 있었다.1. git refloggit reflog는 Git에서 브랜치의 HEAD가 어떻게 변화했는지를 기록하는 로그이다. 이 명령어를 사용하면, 과거의 커밋이나 체크아웃, 리셋 등의 작업으로 인해 HEAD가 어떤 상태였는지를 확인할 수 있다.1) 주요 기능HEAD의 이동 기록 : git reflog를 통해 HEAD가 카리키던 커밋의 이력을 볼 수 있다.복구 작업 : 실수로 커밋을 삭제하거나 브랜치를 변경했을 .. 2024. 11. 20. 11. 13. 26일차 TIL React 두번째 과제_마무리 오늘은 예비군을 갔다와서 기절한 후 아침에 일어난 미룬이는 .. 드디어 두번째 React과제를 마무리했다. 오늘한 작업추가기능삭제기능디테일 페이지 구현github 생성 및 브랜치 옮기기context 사용하여 상태 전역 관리하기vercel 배포하기1. 추가 기능const [selectedPokemon, setSelectedPokemon] = useState([]); // 포켓몬 선택 추가 const handleSelectPokemon = (e) => { if (selectedPokemon.length >= 6) { alert("포켓몬은 최대 6마리까지만 등록할 수 있습니다."); return; } const pokemonName = e.target.id; .. 2024. 11. 13. Git 과 Github 1. 필수 리눅스 명령어1) pwd: print working directory의 약자로 현재작업경로를 의미한다. 현재 내가 지정한 위치를 확인할 수 있는 명령어이다. 2) ls: List를 의미한다.현재 디렉토리를 기본으로 모든 파일과 디렉토리를 나열하여 보여주는 명령어이다. 2-1) ls -a: List all 을 의미한다.숨겨진 파일과 디렉토리를 포함한 모든 파일과 디렉토리를 보여주는 명령어이다.→ 파일명 또는 디렉토리명 앞에 . 으로 시작하는 파일, 디렉토리는 숨겨진 파일, 디렉토리이다. 3) cd: Change Directory의 약자로 ls 명령어를 통해 확인된 폴더로 이동할 수 있다. 4) clear : 입력창을 초기화하는 명령어이다. 5) ..: 현재 위치에서 상위 폴더로 이동하는 명령어.. 2024. 10. 2. 이전 1 다음