SSAFY

[TIP] 협업을 위한 GIT 명령어

황성안 2021. 4. 2. 09:02
728x90

 

 

A 사람(팀장)

READM 문서를 작성하고 깃랩을 통해 같이 관리하는 방법

git init

git add .

git commit -m "init"

깃랩 적속후에 새 프로젝트를 만든다. 그다음

git remote add origin 주소

git push origin master

그다음 깃랩의 새프로젝트로가서 회원 > 메인테이너로 사람을 등록합니다.

 

 

git branch change (브랜치 만들기)

git switch chang ( master 에서 이동하기)

git add .

git commit -m "like 설명 추가"

(또 먼가 작업하고 follow)

git add .

git commit -m " 팔로우" (b로넘어가자)

 

git push origin change (업로드)

 

 

B 사람

깃랩에 추가된 B는 깃랩에 프로젝트가 보일것이다.

클론 받기

바탕화면 git bash

git clone 주소 원하는폴더이름

 

(a 팔로우 작업후 b는 회원가입 모델을 만듬)

git branch aclass

git switch aclass

git add .

git commit -m "update signup"

(로그인 기능 구현)

git add .

git commit -m "update login"

 

 

 

올리기

1) 나무가지 만들기 : git checkout -b '브랜치이름'

2) 깃 추가 : git add .

3) 깃 메세지 : git commit -m '메세지'

4) 깃 올리기 : git push origin '브랜치이름'

5) git checkout master

6) 브랜치 삭제 : git branch -D '브랜치이름'

브랜치 정리!

 

 

 

 

 

 

 

 

 

 

팀장이된다면

gitlab 에서 newpjt(제목 :pjt07)만들기 private로 다음 settings의 members 에서 팀원 추가하기(maintainer)

바탕화면에서 원하는 폴더안에서 git bash

git init

git remote add origin 깃랩주소

*gitignore 폴더에 꼭 추가해주기

code . 해서 vs코드 열기

.gitignore 만들어서 복붙하기

git status

git add .

git commit -m "initial commit"

git push origin master

 

 

팀원이라면

바탕화면 또는 원하는 폴더에서 클론

git clone 깃랩주소

git checkout -b 'feature/login' 팀장

git checkout -b 'feature/signup' 팀원

touch signup.txt

 

다시 bash 로가보자

git checkout master

git branch -D feature/signup

이 작업의 핵심은 절때 master 에서 작업하지 않는 것

feature/profile&follow

 

 

 

 

Trello

  1. 팀새로만들기
  2. 팀원 이메일로초대하기
  3. create new board만들기

 

보드에 템플릿 만들기

 

Backlog

  • 언제할지 모르지만 필요한 일들

 

Todos

  • 지금 당장 해야할 일들

 

Sprint

  • 1주 ~4주
728x90

'SSAFY' 카테고리의 다른 글

Jira 및 JQL 활용법  (0) 2021.07.07
[SSAFY 2] 협업하기  (0) 2021.07.06
[ SSAFY ] 2학기 시작  (0) 2021.06.28
[일타싸피 후기]  (0) 2021.03.15
[JAVA] 알고리즘 Array (1)  (0) 2021.02.04