[컴퓨팅 사고력]
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
지속적인 자동화
:입력하면 깃헙에서 이모티콘 사용가능
참고 사이트
GitHub Learning Lab
Learn by doing, working with GitHub Learning Lab bot to complete tasks and level up one step at a time.
lab.github.com
https://docs.microsoft.com/ko-kr/learn/
Microsoft Learn
경력을 발전시키고 최고의 위치에서 입지를 다지는 데 필요한 기술은 쉽게 얻을 수 있는 것이 아닙니다. 여기 빠른 목표 달성에 도움이되는 실습 교육에 대한 성과 보답형 방식이 있습니다. 포��
docs.microsoft.com
댓글