본문 바로가기
computer/Git

[GitHub X 걸스인텍] 컴퓨팅사고력, 깃헙 튜토리얼

by 몽구스_ 2020. 8. 26.
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://lab.github.com/

 

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

 

 

댓글