codestates / codestates/ds-TIL
[TIL] 김민채_201111
- Dominant language
- No language data
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### Today I Learn_48
**1. Git 리뷰, Docker intro**
- 보통 git 이라 하면 local 을 말한다.
- 처음 만든 repository 에는 default 로 main / master branch 만이 있다.
- 각자 자신이 만든 repository 에서 작업하고 commit 한다면 사실 큰 문제는 없다.
- 그러나 협업의 경우, main branch 에서 fork 해 온 뒤 각자 local 에서 작업하고 commit 을 하게 되는데, 이때 함부로 merge 하면 '충돌'이 생겨 주의해야 한다.
- 충돌이란, **앞서 master 에 commit 하고 merge 한 상태**와 후자의 commit 이 merge 된 것에서 발생하는데
이는 처음 main branch 자체를 fork 해온 상황과 앞 사람의 merge 로 달라져버린 상황에서 발생하는 issue 이다.
- 따라서 반드시 'git fetch' 로 기존 브랜치의 변경 사항을 확인해야 한다.
- 내가 처음 fork 해올 때와 지금 merge 작업을 하려는 타이밍에서 달라진 건 없는지 말이다.
- git fetch 는 알아서 변경된 것을 확인하고 반영해준다. (굿.)
그 후 차례로 git merge 작업을 하고, git push 하면 fork 해온 main branch 에 합칠 수 있다.
- 아 물론 PR은 직접 Github 에 가서 눌러줘야 한다.
- Docker 는 아주 간단하게 서로 다른 OS 환경에 상관 없이 소프트웨어 프로그램을 배포 및 적용할 수 있도록 해준다.
- 어디에서나 읽히고 실행될 수 있도록 컨테이너 박스처럼 안에 들어있는 소프트웨어가 무엇이든 간 같은 폼으로 구성된다.
- Docker 는 이미지를 통해 컨테이너를 만든다.
**2. Impression from Today**
- 오늘 드디어 이번 주 개발 환경에 필요한 모든 걸 완비했다.
- 열심히 과제를 해야지.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.