⚡ 협업 툴의 종류

🔥 슬랙

🔥 노션

🔥 트렐로

🔥 줌 / 구글밋

🔥 깃 / 깃허브

  • 코드를 다루는 개발자들이 편리하게 협업하기 위한 도구
  • -개발을 진행하며 작성하는 소스코드가 업데이트되는 버전을 기록해두고 관리할 수 있는 소스코드 버전 관리 시스템
    -로컬 환경에서 작업하며 기록을 저장
    -대부분의 명령을 로컬에서 실행

  • 깃허브

    -깃으로 관리하는 프로젝트를 호스팅하고, 시간과 공간의 제약 없이 협업할 수 있는 온라인 서비스
    -깃에서 저장한 버전 기록을 다른 사람과 함께 공유하며 협업 가능
    -GitHub은 웹사이트로, Git의 버전 기록을 올려 다른 사람과 협업

⚡ Git 사용방법

🔥 로컬에 있는 파일을 원격저장소로

  1. Git과 원격에 있는 GitHub을 연결하기
git config --global user.email "깃헙메일주소"
git config --global user.name "깃헙아이디"
  1. Git에 등록한 config의 정보 확인하기
git config -l
  1. Git을 현재의 디렉토리 내에 심기(init)
    • init 명령어를 실행하면 .git 폴더가 생성
git init
  1. git 디렉토리로 이동
ls -a
cd .git
ls
  1. git을 심은 상위 폴더로 이동
  2. README.md 파일 생성
echo "# 출력하고싶은말" >> README.md
  • 생성 확인
cat README.md
  1. git으로 변화 확인(파일상태 확인)
git status
  1. git 도장 찍기(변경사항 저장) add, commit
    • add 명령어(추가) : 가상의 준비영역 인덱스에 기록
      + commit 명령어(확정, 기록)
git add README.md
git commit -m "asdfsdf"
  1. git repository 생성
  2. 로컬 저장소와 github 원격 저장소 연결
git remote add origin 깃헙주소
  1. github 토큰 생성
    https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
  2. 로컬 저장소의 기록을 원격 저장소로 전송
git config credential.helper store

-> 해당 repository 경로에서 credential 저장
-> push 할 때마다 매번 로그인 하지 않으려면 한번 실행해 주면 됨

git push origin master

🔥 원격 저장소 파일을 로컬로 가져오기

  1. 깃헙 레파지토리 주소 복사
  2. 폴더 만들기
  3. 원격 저장소 레파지토리 통째로 가져오기
git clone 레파지토리 주소
  1. 로컬로 가져온 레파지토리 내용 수정해서 다시 원격저장소로 전송
echo "이름" >> README.md
git status
git add README.md
git commit -m "이름"
git push oritin master
  1. 로컬 저장소를 원격 저장소의 내용과 같게 업데이트(로컬저장소 원본파일로 이동후)
git pull origin master

⚡ branch란?

  • 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다.
    여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능

  • 각자 독립적인 저장소 안에서 마음대로 소스코드를 변경할 수 있다.

  • 병합(merge)가능함으로써 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있다.

🔥 master branch

  • 저장소를 처음 만들면 깃은 마스터라는 이름의 브랜치를 만들어 둔다
  • 새로운 브랜치를 선언하지 않는 이상 모든 작업은 마스터 브랜치에서 이루어 진다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN