git

이도원·2022년 8월 29일
0

기타 정리

목록 보기
1/2

기본

깃허브 리포지터리 생성

git-scm.com/downloads 에서 다운받아서 cmd에서 git명령어 사용가능

git config --global user.name 아이디
git config --global user.email 이메일

폴더 하나 만들어주기

cd 만든 폴더경로

git clone 리포지터리 https주소 //리포지터리를 그폴더로 복사, 남들것도 가능
만든폴더에서 작업
git status // 상태확인 가능

파일 올리기
cd 경로 이동
// git checkout --파일명 //작업한거 원래 상태로
git add 파일명
. (모든파일)
// git reset 파일명 // add 해제
git commit -m "커밋 메시지 작성"
// git commit --amend //커밋 수정
git push

수정된 리포지터리 받아오기
git fetch
git merge

git pull //위 2개 한번에

#git 활용

#git flow

  • 기본 개요 - 협업을 위한 툴 (windows에는 기본으로 git 설치시 자동으로 설치된다.)
  • 과정
    1. 처음에만 해야하는거(git 설치 및 git flow 초기화(명령어 - git flow init(나오는거 다 enter)))
    2. git 에서 issue등록 (해야하는 것 등록(study,개발,계획,토의 등), 대상, 프로젝트, 라벨 등록가능)
      다른 사람이 작업할 수도 있기에 설명 자세히 작성 바람!
    3. projects에서 확인. ( to do에 있음)
    4. projects에서 할 작업 선택해서 todo-> In progress로 옮김(드래그)
    5. git에서 선택한 issue branch로 이동(명령어 - git flow feature start issue-N(N에 issue #번호 넣음))
    6. 작업 진행! (명령어 - code . (code 쉽게 open))
    7. add 및 commit 시켜주기.
    8. 올리기 (명령어 - git flow feature publish)
    9. pull request에서 확인
    10. rebase merge 시켜주기!
    11. local에서 issue branch 삭제( git branch -d branch-name )
  • 1 에서 오류 날시( git branch 새로 만들어 주어 checkout 해 입력해 주거나, 목록에 잇는거 적어야 댐)
  • 다른 컴퓨터에서 작업 시 기존 컴퓨터에서 8 후 그 브랜치로 checkout 후 작업

https://uroa.tistory.com/106

profile
studying

0개의 댓글