git / Github

율랑이·2021년 12월 23일
0
  • git : 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템

  • GitHub : git 저장소 호스팅을 지원하는 웹 서비스로 온라인 상에서 여러 사용자들이 컴퓨터 파일을 공유하도록 도와준다.

Git/Github의 장점

  1. 소스 코드를 주고 받을 필요 없이 같은 파일을 여러명이 동시에 작업하는 병렬 개발이 가능 // 저장소를 만들어서 저장!
  2. 프로젝트 관리, 배포, 이슈 추적 기능 등 프로젝트 진행에 있어 편리한 기능들을 지원
  3. 소프트웨워 개발 시 많이 활용되는 도구 프로젝트의 작업 진행 상황을 모두에게 공유하고 팀원/조직간의 작업상태를 실시간으로 확인 가능 (작업의 시각화)

원격저장소에서 저장하면 코드 공유 가능
push : 저장
pull : 내려받는 것

KANBAN board

  • 프로젝트 일정 및 설계
  • 요구사항에 대한 분석
  • 분석을 통해 나온 기능을 나열
  • 현재 해야 할 일 / 진행중인 일 / 끝난 업무
  • 시각적으로 나오게 체크!!

Git/Github의 필요성

  • 재택근무, 비대면 작업이 활성화되는 요즘 온라인 협업도구의 필요성을 증가
  • Github에 남겨진 프로젝트 결과물들이 포트폴리오 역할을 동시에 그 사람의 작업 능력을 증명
  • 협업능력을 중요시 하는 요즘 Git/Github 사용 경험은 필수

팀이름/설명

Github 페이지 내 설정
1. teams에서 팀 만들기
2. repositories 만들고 팀 초대
3. token 뽑아서 뿌리기

  • token 생성시 – repo(체크 꼭)가 있어야 푸시 풀가능하다.

Github 초기 설정 (이클립스)

저장소 생성(팀장)
team - shareproject(repository생성-내컴퓨터에 파일저장느낌)
github 연결(팀장, 팀원)
push branch master – 우리팀 repositories url 복사 붙여넣기, git 닉넴, git token 입력

Push 방법
team - commit - addtoindex(초록색++) - commit and push

  • 마지막 커밋된 내용을 풀 하지 않고 안의 내용을 수정해서 커밋을 하면 오류
  • 마지막 커밋된 내용을 풀 하지 않아도 안의 내용을 바꾸지않고 추가하면 오류나지 않음

푸시하기 전에 풀을 땡기고 푸시

폴더만 내용이 없고 폴더만 있을 경우
기터부에는 안올라감

0개의 댓글