엘리스 SW 엔지니어 트랙에서 배운것
Git git Git
이래 저래 사용하던 git
오늘 끝내보자!!
확인 명령어
- git status
- staging에 있는 파일들 확인
- git log
- .git repository에 있는 commit 히스토리 확인
- commit 했던 모든 내용 확인
- 옵션
- git log -n
- 상위 n개만 보여준다
- git log --graph
- commit간 연결 관계를 아스키 그래프로 출력
- branch 나오면 중요하다고 한다
- 아직 이해 안가지만
- git log -n
Git 핵심 - 가지 치기
Git Branch
만들고 - git branch
옮기고 - git checkout 브랜치 이름
Git Merge
인수합병
master로 이동해서 원하는 branch 인수합병
fast-forward 병합
master는 변함없이 새로운 branch만 merge 했을때,
이 것을 fast-forward 병합
방법
master건 어디든 합쳐서 중심이 될 branch로
checkout해서 이동하고
git merge 인수합병할 branch를 입력하면 되네
Merge conflict
같은 파일 변경했을때 충돌이 생기지
충돌이 생기면 개발자가 수정하고
git add git commit git merge 다시 해줘야 된다.
예방이 중요하겠다.
원격 저장소
git clone
기존의 git repository 복사
원격이든, 로컬이든 복사
원격저장소 이름 지어주기
- git remote add
- 원격 저장소와 연결
- git remote add origin은
- 원격저장소 이름을 origin이라고 지어주는거
원격 저장소의 이름을 변경할(rename) 수도 있고,
삭제할(rm) 수도 있다
원격저장소에서 가져오기 (FROM)
- pull
- 원격 저장소에서 가져와서 + 병합까지
- fetch
- 원격 저장소에서 가져오기만
원격저장소로 보내기 (TO)
- push
- 다른 사람이 먼저 push 했으면
- pull/fetch 후 Merge부터 해야된다.
origin
그냥 이름이다, 다른 이름으로 해도되는구나~
clone으로 받아오면,
원격저장소 이름 기본값이 'origin'
1주 차 정리
코딩테스트, 면접를 지나서
기다리던 슈퍼 레이스가 시작됐다
(내 맘대로 슈퍼밴드 표절)
첫 날 이고잉님 강의는 인상깊었다.
강의에서 HTML에 시간을 많이 쓰라고,
HTML이 혁명이라고, 뒤에 배울 기술보다
더 중요하다고 하셨다
웹에 도가 트신분처럼 느껴지는 강의였다.
실시간 비대면 강의는
재밌는 영화를 본것처럼 지나갔다.
그 이후
HTML, CSS, jQuery 그리고 오늘 Git까지
중요한 핵심 사항을 배우고 있다
아무래도 만들어 봐야겠지?
무얼 만들어 볼까
다음주는
기다리고 기다리던 자바스크립트의 시작이다
날이 갈수록, 주가 갈수록
해이해지겠지만 기억하자
2월까지
부지런하게, 정직하게 공부해보자!
'Web Dev > ELICE' 카테고리의 다른 글
7 :: egoing님 명언, 템프릿 리터럴, 객체지향 (0) | 2021.11.03 |
---|---|
6 :: 전 주 복습, JavaScript 시작 (0) | 2021.11.02 |
4 :: y축 중앙 정렬, jQuery 플러그인, form, 이미지 슬라이드 ... (0) | 2021.10.29 |
3 :: 움직이고 반응하는 신기한 세계 (0) | 2021.10.28 |
2 :: 온라인 강의 첫째 날 (0) | 2021.10.27 |