TIL
2023-10-04
영우는여전히
2023. 10. 4. 21:06
내배캠 본캠 시작 소감
아침에 슬랙 소리에 깼다. 슬랙 소리가 조금 특이해서 다행이다...
슬랙 알림이 소리가 들려서 다행이다... 무음모드가 아니라 다행이다...
추석 기간동안 따라잡아야지, 계속 복습 다 끝내놔야지 했지만 잘 되지 않았다.
OT 를 같이 하고 같이 마음 모아서 하는 시간들 속에서 결국은 열심히 한 두시간 정도 만에
그 날 몰입해서 얻을 것은 다 얻는 것 같다.
Git
과제가 있다.
버젼이 자꾸만 생성이 되게 된다.
이번이 진짜 최종이야, 최최종, 최최최종 , 찐막
그렇게 과제를 수정하고 제출하듯...
복사본을 만들지 않고 하나의 폴더 내에서 계속 수정 기록을 남길 순 없을까?
→ 리눅스 토발즈 라는 사람이 리눅스 만들었는데 이 사람이 git 개발
하나의 폴더 내에서 코드의 변경점을 기록하기 위해 git을 사용하는 것
즉, git = 코드의 변경점 기록
문제가 생겼을 때 특정 지점으로 되돌아 간다. (근데 잘 안 함... 다른 사람들도 다 돌아가야 해서..)
형상 관리 도구 - 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
Github
컴퓨터 망가지면 뭐하냐 → 포맷하고 백업 불러오지 않냐
→ github 원래는 백업이 목적이었다 → 근데 이게 공유도 가능한 클라우드가 되었다.
즉
- 온라인 저장소에 백업 가능하다,
- 코드 백업 했으니 다른 사람들에게 공유 가능하다.
- 함께 작업할 수 있다.
그나마 더 이해하기 수월한 이유는
아무래도 사전캠프 영향이 있었다.
사전캠프 하기를 잘 한 것 같다.
첫번째 강의
- git init
- git add <파일명> 혹은 git add .
- git commit -m "기능 개발과 관련된 기록"
- git status
- git log
- git push
- git clone
- git pull (+ 컨플릭트(Conflict) 해결법)
두번째 강의
- git branch
- git switch <브랜치명> 혹은 git checkout <브랜치명>
- git merge
- git stash
- branch를 활용한 협업하기