본문 바로가기

Git/이론 및 용어3

gitLab github 사용해서 프로젝트 올리기 부스트 코스에서 프로젝트 제출하기 버튼을 누르면 zip 으로 제출하기와 gitLab으로 제출하기가 있다 git 에 익숙해지기 위해서, 또한 gitLab 사용 경험을 위해서 gitLab을 택해서 프로젝트를 올렸는데 첫 프로젝트의 백엔드 제출 건은 가이드대로 따라해서 문제없이 제출하고 코드 리뷰도 받았다 moons 님께 감사 하지만 그 같은 프로젝트를 다시 프론트 엔드 제출로 하는 방법은 따로 가이드가 없어서 조금 헤맸다 허공에 삽질하다 알게된 프로젝트 제출 시 gitLab 의 기본 사용법을 정리해보겠다. github 도 사용법은 마찬가지일 것이다 1. 가이드에서 말하듯 일단 깃랩에 원격 저장소를 만들어준다. 지금 쓰진 않지만 내용이 있어야 하니 readme 체크! 2. 기본 브랜치는 master 인 해당 .. 2022. 8. 3.
gitignore 설정 .metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath .recommenders 보통 IDE를 통한 프로젝트 수정 시 로그 기록은 필요없으므로 따로 깃에 수정내용을 올리지 않도록 gitignore에 다음과 같은 것들을 추가하자 2022. 8. 1.
github 의 fork 와 clone 의 차이 깃허브에는 fork 와 clone 기능이 있는데 다른 사람의 저장소 repository 를 가져와서 사용한다는 느낌은 비슷한데 뭐가 다른가 찾아보았다 아래는 쉬운 이해를 위해 나만의 해석이 가미되었다 fork fork는 call by reference 와 유사하다 음식을 포크로 찍어 가져오듯 내 girhub 내의 저장소로 원본 저장소를 가져올 수 있다 가져오려는 원본 저장소와 연결되어 있어서 원본 저장소에 새롭게 커밋, 수정 되면 fetch 와 pull 를 하면 내 깃허브 내의 그 저장소에 그 변화를 적용시킬 수 있다 변수처럼 원본 저장소에서 호출해서 가져올수 있는 것이다. 물론 그렇게만 설명할 수도 없는것이 fetch 와 pull 을 해야 변화가 적용이 되며, 호출한 쪽(내 깃허브 내 그 저장소)에서 .. 2022. 7. 20.