-
(3주차 17일) Git, Git Flow수업 내용 정리 2024. 5. 29. 17:20
Git> .gitignore 파일git에서 관리하지 않는 파일 목록을 작성하는 파일.gitignore은 저장소 최상위에 위치하여야 정상 동작한다.Toptal -> gitignore.io: 키워드를 입력하여 .gitignore 파일을 자동 생성 가능.gitignore 파일을 커밋하지 않아도 해당하는 파일은 스테이지에 보여지지 않는다.* 이미 커밋된 파일은 .gitignore 파일에 업데이트해도 제외되지 않는다. -> 레포지토리 설정 시 .gitignore을 먼저 작성하고 작업하는 것을 추천> Push로컬 저장소에서 변경된 이력을 원격 저장소에 업로드origin/main, origin/HEAD원격지에 있는 메인 브랜치, 원격지에 있는 head 위치push를 통해 원격 저장소에 업로드할 수 있다. > P..
-
(3주차 16일) Git, Sourcetree수업 내용 정리 2024. 5. 28. 17:19
Git> Git 설치git --version -> 설치된 깃 버전 확인brew upgrade git -> 설치된 깃 업데이트Sourcetree 설치> Git 저장소 추가터미널cd /Users/.../Develop/gittestgit initSourcetree로컬 저장소 생성Clone: 원격 저장소의 내용을 로컬 저장소에 복제하는 것Index(Stage Area)Commit 하기 위해 추가하는 파일들이 저장되는 공간을 Index라고 한다.사용자 입장에서는 Commit 대기 상태란 뜻으로 Staging Area라고 부르기도 한다.> 커밋(Commit)로컬 저장소에 파일이나 폴더의 변경 사항을 기록하는 작업Git은 Commit을 시간 순으로 저장하며 이전 Commit 상태부터 현재 Commit 상태까지 만들어..
-
[VS Code] fatal: Need to specify how to reconcile divergent branches.문제 해결 2024. 4. 3. 21:03
문제 c++ 학습하던 중, git pull을 시도하다가 다음과 같은 오류가 발생했다. 혼자서만 쓰는 레포지토리인지라 브랜치 관련한 내용은 잘 몰라서 당황했다.. 분기된 브랜치에 의해 diverge가 발생하여 자동 커밋이 불가능한 상황이라고 한다. 아래 내용에 추가적으로 fast-forward 방식을 사용할 수 없다는 내용도 있었다(..) fatal: Need to specify how to reconcile divergent branches. $ git pull origin master hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the foll..
-
[VS code] 탐색기 탭 내 git 정보 표시🎸 2024. 4. 2. 17:44
VS code에서 git 연동 후 파일 옆에 표시되는 글자가 궁금해서 정리된 내용을 가져왔다. A - Added (This is a new file that has been added to the repository): 새로 추가된 것 M - Modified (An existing file has been changed): 수정된 것 D - Deleted (a file has been deleted): 삭제된 것 U - Untracked (The file is new or has been changed but has not been added to the repository yet): 새로 추가되거나 수정된 것이나, 아직 레포지토리에 add되지 않아 추적되지 않음 C - Conflict (There is..