728x90
반응형
수정사항 버전 생성
수정한 내용을 새로운 버전으로 만들려면 터미널에서 명령어 입력
git status #상태확인수정된내용(빨간색)
git add . #전체파일을올리기
git status #다시상태확인(초록색)
git commit -m '수정사항 메세지'
git log #수정사항확인(올라간내용확인가능)
git push origin master #깃허브에업로드
깃 브랜치 이해하기
master > 하나의 줄기에 해당
branch > 하나의 가지들로서 분리하고 개발
별도의 개발을 하고 이후에 master 라는 브랜치로 병합 할 수 있습니다.
병합을 하기 전 까지는 각각의 브랜치는 서로 영향을 주지 않습니다.
git branch #브랜치확인해보기
git branch -a #원격저장소에있는브랜치확인
git branch [브랜치이름] #브랜치생성
git checkout [브랜치이름] #브랜치로접속
브랜치는 깃허브 홈페이지에서 확인 가능합니다.
pull request 목록 에서 브랜치 병합 가능
프로젝트 복제
새로운 환경에서 기존 작업 내용을 가져와서 작업을 할 수 있습니다.
- code에서 깃주소 복사
2. 원하는 폴더로 이동
맥은 ls
윈도우는 dir
ls
cd .\\Desktop\\
ls
cd ..
3. 명령어 입력
git clone [복사한 주소]
버전 되돌리기
#head를 기준으로 한버전 되돌리겠다라는 의미
git reset --hard HEAD~1
#원상복귀 - 다음 명령을 입력하기전까지 한번취소가능
git reset --hard ORIG_HEAD
버전 충돌
원격 저장소와 내 로컬에서의 버전 내용이 다를 경우 원격 저장소로 push 하는 것이 rejected 당하게 될 경우 충돌이 나게 됩니다.
이전 버전으로 되돌리기
git reset --hard HEAD~1
또다른 방법
#원격 저장소에있는 내용을 로컬저장소로 당겨오기
git pull origin master
conflit - 충돌 메세지가 나옴!
현재 변경 사항과 수신 변경 사항의 내용이 나타납니다.
현재변경사항수락|수신병경사항수락|두변경사항모두수락|두변경사항비교
라는 버튼이 나오게 되는데 내가 원하는 부분으로 선택하면 됩니다.
728x90
반응형
'NOTE > Soft Skills' 카테고리의 다른 글
버전 관리표시의 3가지 비밀 (0) | 2022.05.11 |
---|---|
git 설치 및 git hub 연동하기 (0) | 2022.05.02 |
git과 git hub의 차이 (0) | 2022.05.02 |
변수 네이밍 고민시간 줄여줄 규칙 5가지 (0) | 2022.04.17 |
개발 전 꼭 알고가야할 표기법 5가지 (0) | 2022.04.17 |