본문 바로가기
이것저것

git hub 사용법

by 726582776982 2022. 6. 6.

git 사용법 git bash에서 먼저 원격 서버와 연결

git config --global user.name "계정" // 계정설정
git config --global user.email 이메일 // 이메일 설정

git init 
=> 최초 실행 시 로그인해야함.

git remote add origin /*깃헙주소*/// 원격저장소 설정 연결
git remote -v // 연결 확인

git status // 현재상태 확인

git commit -m "Message" // 커밋하는 방법 

git push -u origin main // main 작업공간에 푸쉬 (저장)
git pull // 수정사항에 대해 내려받는 방법

ls // 로컬 환경 모든파일 확인 ( ls -al < 이게좀더 보기편하실거에요)

mkdir // 디렉토리 생성 
rm // 디렉토리 삭제

mv a,b // a파일을 b로 이동한다.


#vscode를 통해 코드보관을 할 예정이고 작업공간은 eclipse를 통해 작업 할 예정 입니다. 
#(Front 부분은 vscode가 좀더 편하고 github과 연동이 되기때문, Spring 부분은 eclipse로 적용할 예정이기때문에)
#각각의 기능을 브랜치를 통해서 push 하도록 하고 
#main은 인수인계 직전 과 수정사항이 있을때 전체 회의 후 수정합니다.
#만일, 수정사항이 겹치거나 (head부분을 수정했는데, 지후씨도 head부분을 수정) 
#비슷한 시기에 merge 또는 pull, push한 경우에 충돌이 발생할 수 있습니다. 
#이 때에는 팀원과 상의를 통해 적용할 코드를 정해서 commit 해주시면 됩니다.


#브랜치 생성하는 방법
git branch 브랜치명
git remote add /*깃헙주소*/
git push origin 브랜치명

#모든 브랜치 목록
git branch -a

#브랜치 삭제
git branch -d 브랜치명

#원격 브랜치(Remote Repository) 삭제
git push origin --delete 브랜치명

#브랜치 이동 
git checkout 브랜치명


#브랜치에서 main으로 저장하는법
//현재 브랜치는 브랜치명
git add .
git commit -m "220603-login 구현완료"
#---브랜치에서 저장함.
git checkout main
git merge 브랜치명
git push origin main
※주의사항 브랜치를 이동할 때에는 항상 하던작업을 commit 하고 이동해야합니다.

#main의 최신수정사항을 브랜치로 저장하는법
git checkout main
git pull origin main
#--- main에서 파일을 가져옴.
git checkout 브랜치명
git merge master

※만일, 이전 버전(버그가 일어났거나, 초기화 ...등) 
#github push 후
git revert

#github push 전
git reset

#git bash 에서 log 확인
git log --onilne - 10

#이전 버전의 commit 번호를 복사해서 revert 명령어 실행
git rever commit 3 
git add .
git commit -m"기능3으로 이전"
git push origin 브랜치명

'이것저것' 카테고리의 다른 글

문제 해결 - 회전 가능 지점 노드 설정  (0) 2023.04.02
안녕하세요 개발 농장입니다.  (0) 2022.03.06