728x90
[컴퓨팅 사고력]
1. decomposition분해
2. 패턴인식
3. 추상화
- 중요한 정보만 집중
4. 알고리즘 설계
커뮤니티에 비슷한 문제 겪은 사람있는지 확인
ex. 스택오버플로우, 깃헙 커뮤니티
Git -> 형상관리도구
[형상관리도구의 필요성]
- 압축파일로 버전 관리
- 추적 (어떤 부분이 어떻게 바뀌었는지)
- 시점 기록
commit : 변경창 기록, 커밋메세지 안쓰면 rollback 어려움
“커밋은 작은 단위로 자주 해라” “쪼갤 수 있으면 쪼개라~”
conflict : 동시 커밋 -> branch로 해결
branch : new branch만들어서 커밋하면 자동 pull request창 나타남. master branch에서는 볼 수 없는 내용.
pull request : master에게 보내는 요청.
draft pull request : 완성된 버전은 아닐 때
approve : 타 branch가 변경한 것 변경사항 승인
merge : 변경사항 반영완료상태
이 branch 과정은 network graph로 확인가능
히스토리탭을 통해 과거의 특정한 시점 돌아갈 수 있음.
다른사람 추가
settings > invite a collaborator
[Action탭]
CI/CD
지속적인 자동화
:입력하면 깃헙에서 이모티콘 사용가능
참고 사이트
https://docs.microsoft.com/ko-kr/learn/
댓글