일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재귀
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- java #자바 #생활코딩
- 자바 #java
- css #웹 #생활코딩
- BFS
- 투포인터
- java #자바 #동빈나
- 프로그래머스
- DFS
- 다이나믹프로그래밍
- java #자바 #나동빈
- 알고리즘
- react #리액트 #동빈나
- 백준 #파이썬 #알고리즘 #코딩테스트
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- dp
- 파이썬
- 백트랙킹
- 백준 #알고리즘 #파이썬 #코딩테스트
- 백준
- 다익스트라
- 코딩테스트
- java #자바
- Dijkstra
- react #리액트 #동빈나 #나동빈 #유튜브강의
- PYTHON
- css #생활코딩 #웹
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
- 파이썬 #백준 #알고리즘 #코딩테스트
- Today
- Total
목록
728x90
Git
728x90
(6)
커리까지
마스터는 항상 안정된 버전이 존재해야 한다. git branch 이름 bracnh로 이동 git checkout 이름 파일 수정 후 git checkout master master랑 합쳐야 올릴 수 있기에 git merge 브랜치이름 merge후 push 브랜치 제거하기 git branch -d 이름
log를 입력하여 해당 시점으로 되돌리기 git reset --hard 592661db52112b6d937342e526d450b6f5e52076 reset --hard 깃로그 커밋 해당 커밋 지점으로 돌아가기 hard는 이후 log는 지워버리고 soft는 로그가 남는다. git push -f -f를 줘서 강제로 푸쉬한다. git commit --amend commit 내용 수정하기
해당 프로젝트에 소속된 사람이 아닌 경우 구성원이 아니라서 커밋할 수 없다면 PULL REQUEST를 통해 오픈소스에 기여가능 해당 프로젝트에 소속된 사람인 경우 커밋하고 푸쉬하면 된다.
여러명이 동시에 개발할 수 있게 해준다. 서버가 망가졌을 때 다른 컴퓨터로부터 소스코드를 복구할 수 있다. 분산적인 개발 효율적인 개발 비선형적인 개발 변경 이력 보장
오픈소스 : 공개된 소스코드, 특정한 소프트웨어를 개발한 개발자의 권리를 지키면서 누구나 소스코드를 확인할 수 있다. contirbutors 기록이 남아서 구직활동시 이력 다른 개발자들도 사용해보고 개선 가능 커미터 특정 오픈소스의 수정내용을 반영할 것인지 결정하는 권리를 가진 사람 대표적인 오픈소스 MIT 2차 저작물 공개 의무 없음 Apache 2차 저작물 공개 의무 없음 GPL 2차 저작물 공개 의무 있음 Beerware