일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 어웨이트
- addEventListener
- falsy
- 전역변수
- 단락회로평가
- 논리연산자
- js
- 자바스크립트
- 캡쳐링
- 자바스크립트기초
- icoMoon
- git
- 리액트
- map()
- Await
- 중앙정렬
- 코딩공부
- 프론트엔드
- 지역변수
- text-align
- truthy
- 이벤트리스너
- 비동기적
- async
- 비구조화
- 돔조작
- 이벤트위임
- 동기적
- INCLUDES
- 버블링
- Today
- Total
피리부는 사나이 (pied piper)
git branch 본문
README.md는 표지 같은 것이다

#Project Name
한 줄 설명 들어가야함.
##Documentation
###Installation

라이센스도 주의해야함
MIT 라이센스는 말 그대로 free
GNU는 매우 유의해야함 오픈소스이지만, 법적 문제 발생할 가능성 농후
.gitignore : 트래킹 하지 않게 명시하기 위해 작성하는 것
깃 이그노어는 세팅하자마자 해야한다.
클론 받을 때 부터 해야함 프로젝트 하기전
깃은 습관이 중요하다
TIL 레포지토리로 커밋을 쌓고 익숙해져라
결국엔 이건 그냥 도구일 뿐
git branch
브랜치로 이동하는 것은 swithch 명령어
git conflict : 충돌 중재만 하면 정상 동작하는 상태 만들 수 있다.
브랜칭 모델 대표 세가지

git flow를 가장 많이 쓸 것이고 이것으로 실습을 할 것이다.
develope과 feature사이만 오 갈 것
핫픽스랑 릴리즈는 연차가 높은 사람들만 진행하게 될것이니 마음 편하게
리네임할 때 주의할 점 (git에서의 리네임은 위치를 바꾸는 것과 비슷하다)


git mv hello.py
git을 붙이고 하라 이래야 delete 안됨
undo 할때 리스토어라는 말을 하면 쉽게 이것을 최신 커밋으로 되돌릴 수 있다.
develope에서 웬만하면 작업하는게 좋음

Rename을 쓰면 좋다
어떨때?

unstage 할때 ,
add를 할 걸 내리고 싶을 때 (staging이란 접시에서 내리기 위해서)

올라왔는데 내리고 싶어
그럴때 reset을 하면
다시 unstage 상태로 됨


reset은 과거 이력이 완전히 사라짐 그래서 트래킹이 힘들어짐
협업시에 파일이 계속해서 살아돌아옴
rest은 하지마라, critical한 상황이 아니면 하지마라
best case는 revert

최근 순서를 기준으로 commit을 삭제?
—no-commit : 한 꺼번에 커밋을 한다는 뜻 (귀찮음을 제거)
removing

ls한 결과 파일이 사라져있음
revert한 이유는 commit에 남겨놓는 것이 좋다

'git' 카테고리의 다른 글
[git] 버전 생성과 업로드의 이해 (0) | 2022.04.13 |
---|