입사 후 첫 주말 ~_~

혜진·2023년 7월 2일
0
post-thumbnail

팀장님(a.k.a 짱짱)께서 git 설명해주시는데
난 느꼈다,,,
정말 유치원생한테 설명해주시는 것처럼 엄청 친절하고 이해하기 쉽게 말씀하고 계시단 걸,,,,,
팀장님 이걸 보실지는 모르겠지만 진짜 매일매일 감사함니다,,,,,
하지만? 감자는 알아듣지 못하고 구글링했답니다

팀장님 재송해요,,, 주말동안 공부해갈게요
자낮금지 불평금지 자책금지


☘️ All About Git


출처: 코딩애플

원격 저장소(Remote Repository): 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소
로컬 저장소(Local Repository): 내 PC에 파일이 저장되는 개인 전용 저장소
git init - git이 내가 하는 파일 생성, 코드 작성을 추적하기 시작함.
git add 파일명 - 파일명을 staging 함.
git stauts - 지금 변경된 파일, 스테이징된 파일 이런걸 쭉 알려줌.
git commit -m 메세지 - 메세지에 무슨 코드를 입력했는지 적으면 됨.
git diff - commit 하기 전에 현재 코드와 이전 코드를 비교할 수 있음.
branch - 기능을 추가하고 싶거나 수정해야 하는데 원본 파일에 하다가 프로그램이 망가지면 어쩌지? 걱정될 때 branch(가지치기)를 해서 프로젝트의 복사본을 만들어 작업하는 기능.'
git branch 브랜치이름 - branch 생성
git checkout <branch> - branch
git branch -d - branch 삭제
git switch 브랜치이름 - 브랜치 이름으로 위치를 switch 함. 옛날의 checkout 기능
git switch master
git merge 브랜치명 - git merge hyejin 이렇게 입력하면 hyejin에 있는 코드가 master 브랜치에 합쳐짐.
**confilct** - 다른 사람이 나와 같은 줄의 코드를 수정했다면 merge 시 conflict(충돌) 이 발생함. 어떤 코드로 merge 해야하는지 컴퓨터가 헷갈리기 때문이다.
에디터로 해당 파일을 열어 어떤 코드로 merge할지 선택하고 불필요한 코드는 지우면 된다. 어떤 코드를 남길지 정했다면 git add . ,git commit -m 메세지를 입력한다.
rebase -> 팀장님이 설명주셨던 rebase !
다른 브랜치에서 작업했던 내용을 병합하는 방법에는 merge 와 rebase 가 있다.
rebase 는 말 그대로 base 를 다시 설정한다는 뜻.

rebase

  1. B 지점을 base로 가진 branch가 D, E 커밋을 진행 한다.
  2. C 지점으로 base를 이동하기 위해 branch에서 C 지점으로 rebase를 한다.
  3. C 지점으로 rebase 되면 기존 D, E 커밋은 새롭게 정렬되어 C 지점 이후로 변경된다.

베이스를 다시 정의함으로써 새롭게 커밋 라인을 정리하여 히스토리를 깔끔하게 볼 수 있게 해준다.

출처:https://firework-ham.tistory.com/12

개념은 대충 이해가 되는데 rebase 는 강력한 기능이기 때문에 git 에 대한 이해도 가 높고, 소규모 그룹이나 개인이 사용할 때 적절하다고 입을 모아 말한다.
팀장님께 한 번 더 여쭤봐야지


☘️ Flex하는 퍼블리셔가 되자

https://studiomeal.com/archives/197
flex가 헷갈릴 때 언제든 들여다볼 곳 !

학원 다닐 때 flex 배우면서 혼자 해봤던 flexbox froggy.

다 깼는데 24탄 어렵다


하지만 머리에 힘주고 풀었다.
flex-direction 이 column 일 경우에는
align-items와 justify-content 가 반대로 적용된다는 사실 !

패딩 넣고 마진 넣고 오바쌈바 해서 엉망으로 짰던 내 코드를
팀장님(a.k.a 짱짱)께서 flex 속성으로 한 번에 예쁘게 만들어주신 충격이 아직 가시지 않았다
지금 사용하고 있다고 다 안다고 생각 말기 !
그리고 좀 더 씩씩해지기
전공 비전공 경력 신입 이런 것들에 괜히 혼자 기죽어서 해야 할 질문 못하고 혼자서 끙끙대다가 진짜 크게 실수할 수 있으니 씩씩하게 회사생활 하기

profile
매일 하는 것보다 중요한 건 그럼에도 불구하고 그만두지 않는 것

0개의 댓글