git(4)
-
GIT 지옥에서 탈출하기2
CLI 브랜치 & 충돌 Branch - 같은 뿌리에서 나왔지만 서로 다른 역사를 쓰고 있는 역사 Branch 기능 git log --all - 모든 Bhabch가 보인다. git --graph - 그래프 형태로 나타난다. git --online - git Baanch apple - apple생성 git Checkout - 이전으로 이동 Branch, Checkout, mrege - 새로운 버전 만들기가 가능하다. master - 1.apple - 2.MS ["1"] - merge(병합하다) 1~3을 병합하여 커밋할 수 있다. - 3.google conflict -충돌이 왜 발생 하냐 a + b = ??? ab합집합이 가능하냐 2 way merge 3 way merge 사진? 캡쳐? 방법 물어보기 원격 저..
2022.05.16 -
GIT 지옥에서 탈출하기
지옥을 과장할 수록 깃의 여러개념들이 필요한 이유가 분명하게 공감된다 공감된다면 이해는 때어놓은당산 버전관리(vesison) 깃에서 새로운저장소 생성 .git 파일은 숨김폴더 퇴근전 하나 만들고 커밋 커밋-버전을 생성 어제 작업한 부분 오늘 작업한 부분을 손쉽게 볼 수 있다. 히스토리 들어가면 각각의 작업 내용이 나타난다 문서들의 변경 사항을 알수있다 버전관리를 이용하면 과거작업으로 손 쉽게 갈 수 있다. 백업(backup) 레파지토리 저장소 퍼블리싱 발행하다 원격저장소 협업(collaborate) 두사람이 같은 파일 수정 하면? 같은 파일 같은행 수정 시에 나중에 늦게 올린사람이 알아서 처리하라고 교통정리 해준다 이게 깃이다. 깃 버전관리 파일을 변경해서 그 변경 사항들을 버전으로 만들어서 관리한다. ..
2022.05.15 -
gitignore 배운부분 확인하기
아직 자세히는 알수 없다 하지만 터미널을 사용하여 추가적인 사항을 넣는것 같다. gitignore 메인에서 macOS // Xcode // Swift 를 추가 생성 진행 하여 문서 전체 언어를 복사 한다. (필요없는 문서들을 만들어준다.// 이후 쓸일없는 것들을 커밋 안하기 위해서??) 이후 터미널 진행 xcode 만든 파일로 들어간다. ls - 현 폴더 위치 cd ooo - 폴더 들어가기 ls -la -숨김파일까지 확인 가능하다 touch - 파일 생성 touch .gitignore 진행하여 gitignire 파일을 생성 파일을 이렇게 생성시에 숨김 파일로 생성이 되어 보이지 않을 수도있다. open .gitignore - 파일이 생성되어 열린다. 이그노어파일에서 복사 한걸 붙혀 넣는다. git rm ..
2022.05.12 -
깃 커밋 푸시에 관하여
GIT이란? 2005년에 리누스 토르발스에 의해 개발된 "분산 버전관리 시스템" 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자들 간에 파일에 대한 작업을 조율하는데 사용 주로 여러명의 개발자가 하나의 소프트웨어 개발 프로젝트에 참여할때, 소스 코드를 관리하는데 주로 사용된다. 버전관리 예시)ppt 발표 자료 준비 처음 ppt파일 제목을 만들었다가 내용이 바뀌면 수정ppt로 파일명을 바꾸고, 수정을 거쳐 최종ppt파일을 만들었다. 마지막에 가독성을 높이기 위해 글자 크기를 키우고 진짜 최종ppt파일을 만들었다고 해보자. 위방법은 어느것이 가장 최근 파일일지 알아보기 어렵고 효율적이지 못한 단점이 있다 그리고 개인ppt가 아닌 팀 프로젝트로 개인이 본인이 맡은 파트의 ppt를 만들어 합치는 과정이라고 생..
2022.05.09