1️⃣오리엔테이션
부트캠프에 합격하고 처음쓰는 블로그다. 원래는 면접후기도 쓰려고 했는데 미루고 미루다가('부캠 시작하기 전까지 놀자'라는 마인드..) 결국 OT 후기를 쓰게 되었다.😅
오티에는 내가 제일 싫어하는 자기소개(MBTI->i)가 있었고 떨리는 목소리로 나를 소개했다.
(나이, 이름, 전공, 지원한 이유, MBTI 등을 소개했다.)
내 소개가 끝나고 다른 크루의 소개를 듣고 나니 어떤 분들이 지원을 했고 왜 지원했는지를 알게 되었다.
생각보다 여러 분야에서 왔다는 것을 알게 되었고, 비전공자분들도 꽤 있었다.
2️⃣vsCode Extension 설치
여러 강의를 들으면서 왠만한 VSCode 확장 프로그램은 깔려있다 생각했다. (Prettier, Auto rename Tag, Live Server 등등) 하지만 역시 편리한 기능은 많다.
1. Auto Commit Message
-> 파일 변경 사항을 기반으로 자동으로 커밋 메세지를 생성해주는 익스텐션이다.
2. GitLens
-> 레포지토리 내부 파일을 수정할 때 왠만한 내용은 다 오버레이로 보여주게 해주는 익스텐션이다.
변경된 행에 마우스를 호버하면 누가 변경을 했고 언제 했는지도 알 수 있다.
지금과 이전의 코드가 뭐가 변경 됬는지 알 수 있는 기능도 있다.
이 기능이 개인적으로 가장 좋은 것 같다. 이전에 여러 프로젝트를 할 때 변경된 사항을 찾으려면 github사이트에 들어가서 확인할 수 있었는데 변경 사항을 바로 vsCode에서 찾으면 시간 단축도 되고 보기에도 더 쉬울 것 같다.
이 두가지 익스텐션 모두 협업을 할 때 잘 활용될 것 같다는 생각이 들었다.
3️⃣Git 명령어 사용하기
1. 로컬 저장소에 폴더 생성
cd Desktop // 폴더를 설치할 장소
mkdir github // 폴터 이름
cd github // 내가 만든 폴더로 이동
git config --global init.defaultBranch main // 기본 브랜치를 main으로 설정
git config --global user.name "프로필 이름" // 커밋할때마다 저장되는 프로필 이름
git config --global user.email "이메일 주소" // 커밋할때마다 저장되는 이메일 주소
git config --global --list // 적용한 설정 확인
이렇게 git 명령어로 폴더를 만든 것은 처음이다. 지금까지는 github 홈페이지에서 만들고 github Desktop프로그램에서 쉽게 연동했다. 지금까지는 github Desktop을 사용해서 편하게 했지만 이게 나중에는 제한 사항도 많고 지원이 안되는 것도 있다고 들었다. 그래서 불편하더라도 이제부터는 git 명령어를 사용해서 익숙하게 만들어야겠다.
2. github에 Repository 만들기
3. github에 만든 Repository와 로컬에 만든 폴더 연동하기
git clone 주소 // github에 만든 Repository와 연동한다.
4. 변경사항 저장하기
git add . // Staging영역에 저장 (.은 현재 위치)
git commit -m "내용" // commit할 내용을 적는다.
git push origin main // github에 저장한다.
git status // 중간중간 상태를 확인한다.
git commit까지는 로컬 저장소까지만 저장이되고 push를 하는 순간 github에 저장이 된다.
4️⃣ 역시 배울건 많구나😮
오늘은 Git과 VS Code를 설치하고 사용 방법에 대해 배웠다.
나는 기존에 둘다 깔려있고 많이 사용해 봐서 배울게 없다고 생각했는데 역시 배움에 끝은 없다.
위에서도 말했지만 이제는 불편하더라도 git 명령어를 위주로 폴더를 생성하고 commit을 하는 방법을 사용 할 것이다.
오늘은 오랜만에 블로그를 써서 시간이 오래걸렸지만 다음부터는 진짜 필요한 내용(내가 몰랐던 것)위주로만 작성 할 것이다.
지금 다짐한 열정이 앞으로 6개월간 지속되기를 바라며..🔥
끝!
'포스코x코딩온' 카테고리의 다른 글
[포스코x코딩온] 웹개발자 풀스택 과정 5주차 회고록 - 동적 Form 전송(Axios - 비동기 HTTP 통신) (0) | 2023.08.07 |
---|---|
[포스코x코딩온] 웹개발자 풀스택 과정 5주차 회고록 - 정적 Form 전송(동기 HTTP 통신) (0) | 2023.08.06 |
[포스코x코딩온] 웹개발자 풀스택 과정 4주차 회고록 - Express, EJS (0) | 2023.08.03 |
[포스코x코딩온] 웹개발자 풀스택 과정 2주차 회고록 - CSS (0) | 2023.07.13 |
[포스코x코딩온] 웹개발자 풀스택 과정 1주차 회고록 - HTML (0) | 2023.07.06 |