본문 바로가기

Upstage AI Lab 3기

[패스트캠퍼스] Upstage AI Lab 3기 - 4주(day15)-Git-깃

240422(월)

 

오늘 학습내용 

- Git Branch

- Github flow 

- Trouble-shoot (과거로 되돌리기)

- Issue 관리

- 프로젝트 관리(관리자, 팀원)

- 팀 레포지토리 생성, 구조, 포크, 클론, 다른 사람의 작업 받기 등....

- 팀 프로젝트(팀 별 작업) 3시간(도 부족하다)

 

 

- Git Branch (브랜치 관리)

- Github flow 

- Trouble-shoot (과거로 되돌리기)

전체 다 삭제 할 가능성이 있거나 없던일로 하려고 숨겨도 언젠가 걸리게 되니까 잘못을 인정하고 특정시점으로 되돌리자

  • Revert commit

- Issue 관리

Github에서 협업작업할때 작업 Task를 관리할 수 있다. 더불어서 어떤 작업이 어떤 시점에 일어났는지도 함께 관리할 수 있다.

- 프로젝트 관리(관리자, 팀원)

- 팀 레포지토리 생성, 구조, 포크, 클론, 다른 사람의 작업 받기 등....

- 팀 프로젝트(팀 별 작업) 3시간(도 부족하다)

관리자도 코딩에 투입되었다면 포크에서 레포 만들어서 작업하자.

작업 마치고 푸쉬한 뒤 resove #이슈번호 잊지말자.

 

 

자주 실수하는 부분

-> vi 파일명 으로 내용 작성할 때 i누르고 작성해야되는데 그냥 작성하다가 틀렸다고 ctrl + c 누르는 습관이 있다.

  • i누르고 작성하는 거 잊지말기
  • 틀렸다고  ctrl + c 누르지 말기!!!!!!

 

 

금요일에 이어서 깃허브 수업을 진행했다.

오늘 수업내용은 브랜치 관리하거나 과거 커밋으로 돌아가거나 삭제 등이었다. 그동안 오늘 배운 내용들을 이해할 수 없어서 깃허브 공부해보려고 끙끙거리다가 포기하는 일을 반복했었는데, 오늘 어느정도 깃허브의 워크플로우 구조를 이해할 수 있었다. 

그래도 아직 바로바로 적용할 정도는 안되고 버벅이다 메모한 거나 교재 뒤적이며 진행하지만, 어느정도 이해가 되니까 깃허브를 사용해야된다는 부담감이 줄었다.