til

자기소개 페이지 3일차 @git 배우기

fpzmfks 2024. 7. 17. 21:24

오늘은 다른 팀원 분이 디자인한 대로 메인 프레임을 구성하는 것을 좀 더 다듬었다. 그 과정에서 코드를 좀 건들기는 했는데, 내 파트는 이제 마무리가 되어서 이후로 git에 대해 찾아보았다. 

 

먼저 git을 사용하여 프로젝트를 시작할 때의 명령어를 정리하겠다. 

 

  1. 내가 팀장으로써 프로젝트를 시작할 때
    1. 파일을 생성한다. ex) 직접 생성, mkdir 이용
      1. 윈도우의 경우 git bash로 terminal 열기
    2. cd <파일명>
    3. git init으로 .git 파일 생성
      1. ls -a로 .git 파일 확인
    4. 메인 화면 등의 기본 틀 잡기
    5. 저장
    6. git add .
      1. '.' 위치 주의! cd로 지정한 경로 내의 모든 파일을 지정한다는 의미이다.
    7. git commit -m "프로젝트 시작"으로 파일 저장
      1. git status, git log 등으로 commit 확인
    8. github에서 repository 생성하기
    9. 생성 후 안내에 따라 terminal에 명령어 입력
      1. git remote add origin [url 주소]
        1. 뜻 = [url 주소]를 origin이라는 이름의 원격 저장소로 지정(add)한다
          1. orgin = [url 주소]
        2. git remote -v로 원격 저장소 확인 가능
        3. git remote rename [원래 이름(origin)] [바꿀 이름]
      2. git branch -M main
        1. 뜻 = 기본 브랜치를 main으로 한다.
      3. git push -u origin main
        1. 뜻 = main 브랜치를 로컬저장소의 origin으로 업로드한다. 
    10. git hub에서 협업할 콜라보레이터 등록
  2. 내가 팀원으로써 프로젝트를 시작할 때
    1. 새 폴더 생성하고 git bash로 터미널을 연다
    2. git clone [url 주소]

 

다음은 협업을 시작하고 난 후 작업 중의 git 단계 정리이다. 

 

  1. 이후 협업 시작
    1. git branch [브랜치명]으로 브랜치를 생성한다
      1. git checkout [브랜치명]으로 브랜치를 바꿀 수 있다
    2. 작업하고 저장하고 업로드하기
      1. git add . / git commit -m "fix :작업내용"
      2. git pull origin main / git merge main(중간 중간 하기)
      3. 코드 점검
      4. git push origin [브랜치명]
    3. 다음 날 작업 시작하기
      1. git pull origin main / git merge main (작업준비할 때도)
      2. 작업
      3. git add . /git commit -m "fix :작업내용" / (~) git merge main(매일매일) / 코드 점검 / git push origin [브랜치명]

 

프로젝트의 마지막 단계. 여기서 병합을 충돌 없이 성공하면 프로젝트가 완료될 수 있다. 

 

  1. 일단락 되었을 때 git hub에서 브랜치와 main을 병합

 

가장 중요한 건 (~) git merge main(매일매일)이다!