분류 전체보기
-
로컬에서 브랜치 병합 및 충돌 상황 이해하기깃허브 2024. 1. 22. 21:26
* 로컬에서 브랜치 병합하는 방법 main 브랜치에서 test 파일을 생성하고 a_ 라는 코드를 추가한다. 해당 변경이력은 로컬저장소에 커밋한다. modal 브랜치를 생성하고, 해당 브랜치로 이동한다. 여기서 기존의 test 파일에는 c_코드를 두번째 줄에 추가하고, new 라는 새로운 파일에는 b_ 코드를 추가한다. 그 다음 해당 변경이력을 마찬가지로 로컬저장소에 커밋한다. 브랜치를 병합하려면 main 브랜치로 먼저 이동한다. 여기서 git merge [통합하려는 브랜치명] 을 실행하여 특정 브랜치의 변경이력을 main 브랜치에 통합한다. 이때 main 브랜치의 a_ 코드와 modal 브랜치의 a_ 코드가 동일하면 성공적으로 병합이 이루어지며, main 브랜치는 그저 modal 브랜치의 변경이력을 그대..
-
개발시 자주 사용하는 깃 명령어 정리깃허브 2024. 1. 22. 20:39
git init 버전관리할 로컬저장소를 생성하는 역할 git add 현재 디렉토리에 있는 파일 중에서 버전관리가 필요한 파일을 선택하는 역할 git diff 현재 디렉토리의 변경된 모든 파일들의 변경사항을 확인하는 역할 git commit 현재 디렉토리에서 git add 로 선정한 파일들의 변경이력을 로컬저장소에 저장하는 역할 git commit -am git add 와 git commit -m 의 축약명령어로 해당 명령어는 git add 를 따로 해줄 필요 x git push 로컬저장소의 변경이력을 원격저장소인 깃허브에 업로드하는 역할 git remote add [원격저장소 닉네임] [원격저장소 URL] 로컬PC에서 변경이력을 원격저장소에 업로드할때 원격저장소의 URL주소를 로컬 PC에 등록하는 역할 ..
-
CMD 명령어 비교 - 윈도우 vs 리눅스CMD 명령어 2024. 1. 22. 15:29
https://joyful-ugentstudent-note.tistory.com/27 [CMD 명령 프롬포트] linux (pwd, ls, clear...) cmd 명령어 linux cmd 현재 경로 위치 pwd cd 디렉터리 이동 cd [path] cd [path] 목록 표시 ls dir 터미널 초기화 clear cls 파일 열기 open [file] type [.txt] 명령어 도움말 man help 파일 복사 cp copy 파일이동 mv move 파일 생성 tou joyful-ugentstudent-note.tistory.com
-
깃허브 사용시 자주 에러나는 부분깃허브 2024. 1. 22. 15:20
https://beingdesigner.tistory.com/40 [Github 깃헙] git push origin main? master? 문제 발생 git push origin master를 하는데, 리모트저장소에는 계속 올라가지 않는다.. 딱 봐도 문제점은 눈에 보인다. main 이 default 라고 떡하니 써있는데 , 나는 master로 푸시를 했다. 이걸 인지하고 gi beingdesigner.tistory.com 푸쉬할때 자주 에러나는 이유는 로컬저장소는 현재 master 브랜치에 있는데 원격저장소는 main 에 업로드하려고 하면 안된다. 현재 로컬 저장소가 master 브랜치에 있으면 푸쉬할때 원격저장소도 master 브랜치에 해야 한다.