git 협업

ehekaanldk·2022년 11월 24일
0

처음 git 설정하기

토큰 발급

Github에서 토큰을 발급한다.
Setting에서 Developer setting이동
Personal access tokens에서 Generate new token 선택
토근을 생성한다.
token을 생성할 수 있는 페이지로 넘어가게 되고 Note, Expiraion, select scopes를 설정하면 된다.
토큰 복사해두기

twotworlarla 계정 토큰
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

토큰은 기록해두기! 다시 발급 어려움

윈도우자격증명 추가

자격증명관리자에서 윈도우자격증명추가하기!
파일탐색기를 열어
제어판\사용자 계정\자격 증명 관리자 👈의 경로를 입력하여
아래 캡처와 같이 git:https://github.com를 찾아서
편집을 들어가서 암호에 위에서 발급한 토큰을 입력한다.

주소 - git:https://github.com
이름 - twotworlarla
(Github 닉네임 사용함 권장)
암호 - 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

깃협업 공동저장소 생성

github에 pull을 하거나 push 등의 작업을 할때는
ID 와 PW를 입력해야하는데 global 세팅을 하여 입력 없이 할 수 있다.

  • 바탕화면에서 폴더 생성
    폴더 이름 Github 닉네임 권장
  • Git bash에서 해당 폴더로 이동한다.
    (아니면 폴더 우클릭에서 git bash로 들어간다.)
  • Git bash에서 폴더를 세팅한다.
    (세팅 전에 git config —list로 확인한다. -이거 2개임)
    git config --global user.name "github 계정의 이름"
    git config --global user.email abcdefu@gmail.com

요기 부분은 공부가 더 필요함! 그냥 넘어가자
지금 위와 같이 세팅을 하면 pull, push등의 작업시 PW를 토큰으로 입력해야한다.
git config --global credential.helper cache
위와 같이 cache 세팅을 하면 토큰을 캐싱하게 되서 입력할 필요가 없어 진다.

  1. Repositories(저장소)

Git Repository는 Git으로 관리하는 프로젝트 저장소입니다.

Local Repository : 본인의 컴퓨터에 저장된 로컬 버전의 프로젝트 저장소.
Remote Repository : 로컬이 아닌 외부 서버의 프로젝트 저장소.
팀 단위의 작업을 진행할 때 유용합니다. 이 곳에서는 프로젝트 코드를 공유할 수 있고, 다른 사람의 코드를 확인할 수 있습니다. 또한, 로컬 버전의 프로젝트와 병합, 변경 사항 등을 적용할 수 있습니다.
3. Initializing a repository

새로운 repository를 만들고 Git으로 프로젝트 관리를 시작할 때는 다음 명령어을 입력합니다.

git init

명령어를 실행하면 사진과 같이 출력합니다.
위의 명령어는 해당 프로젝트 폴더 내에 숨겨진 .git 폴더를 생성하고 이제 Git은 현재 repository에 대한 모든 변경사항들을 추적 및 관리하게 됩니다.

vi git_test
위의 명령어를 사용해서 해당 폴더에 git_test라는 임의의 파일을 생성했습니다.
이 파일을 remote repository까지 commit 후 push할 것입니다.

협업 시 업로드

  • git pull
    업로드하기 전에 다름 팀원이 업로드 했다면 반드시 git pull을 해줘야 한다. 안하면 오류 발생함 ^^
  • git add .
    add 다음에 반드시 띄어쓰기 1번 해야함
  • git commit -m "설명"
    설명 구지 안써도 상관없나? 안해봐서 모름
  • git push
    push하면 수정한 부분 알아서 합쳐진다. 혹시 모르니까 프로젝트 열어서 겹치는 부분르로 오류 발생하지 않는지 확인한다.

협업 시 내려받기

뭘 물어 그냥 푸시하면 됨

  • git push

0개의 댓글