I leaned/Git

· I leaned/Git
리셋 비추! reset은 나만 돌아가, Revert는 팀 전체가 돌아가, 하지만 되돌아가는 기능들은 최대한 안쓰는 것이 좋음
· I leaned/Git
git flow 전통적인 방식 주니어는 릴리즈 단계를 다루지 않음 보통 릴리즈 주기가 명확한 프로젝트(스프린트)시 유리(모아서 출시하는 프로젝트: 앱,시스템개발) 참고: https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html git-flow cheatsheet danielkummer.github.io github flow CI/CD가 사용되면서 사용이 많아짐 마스터 브랜치로 합쳐짐 간결함 바로바로 반영되어야 하는 프로젝트시 유리(웹개발)
· I leaned/Git
0. 컴퓨터 환경설정 git을 사용하기 위해 환경설정을 해준다. (컴퓨터마다 처음에만 해주는 작업) git config --global user.name "내 이름" git config --global user.email "내 이메일" git config --list 1. 이메일을 통해 organization에 참가 2. 이슈 작성 (Assigneds,Labels 등은 팀장이 설정) 또는 할당받은 이슈를 확인 issue와 PR(Pull request)은 넘버링은 공유한다. 이슈 하나만들고(#1) PR하나만들면 PR은 #2가 됨 2. 레포지토리를 fork해서 나의 레포지토리로 복사한다. 이 때 Copt hte main branch only 체크박스를 해제하여 모든 브랜치를 가져온다. 3. 나의 레포지토리를..
· I leaned/Git
1. github에서 Organization 생성 Organizaion account name - Unique해야 한다. 팀원을 초대한다. 생성이후에 추가할 수도 있다. (People 페이지에서) Role: 가급적 owner는 팀장만 하는 것이 좋다. 2. 레포지토리 생성 Readme 파일 생성 MIT라이센스 선택 (회사,팀 내규따름) 3. Git ignore 작성 gitignore.io 사이트에서 키워드 넣으면 자동으로 생성해줌 작업중 맨처음 해야하는 일 .gitignore 는 git이 파일을 추적할 때, 어떤 파일이나 폴더 등을 추적하지 않도록 명시하기 위해 작성하며, 해당 문서에 작성된 리스트는 수정사항이 발생해도 git이 무시하게 됩니 다. 특정 파일 확장자를 무시하거나 이름에 패턴이 존재하는 경..
· I leaned/Git
Version Control System(VCS) GIt의 특징 빠른 속도, 단순한 구조 분산형 저장소 지원 비선형적 개발(수천개의 브랜치) 가능 소스코드 주고받기 없이 동시작업 가능 -> 생산성 증가 Branch로 편안한 실험이 가능 인터넷이 연결되지 않아도 개발할 수 있음 실험후 성공시 Merge하여 반영 수정내용을 commit단위로 관리,배포뿐 아니라 원하느 시점으로 Checkout 가능 cheout -> switch로 용어가 바뀜(둘다 알아두기) GUI를 이용하는 방법 git GUI sourcetree kraken smartgit CLI 커맨드를 이용하는 방법은 필수로 알아야 함 Git objects Blob : 파일 하나의 내용에 대한 정보 (ex.사진 피사체) Tree: Blob이나 subtr..
윤재에요
'I leaned/Git' 카테고리의 글 목록