Git

    Git vs Github (깃 vs 깃허브)

    제가 처음 Git과 Github를 배울 때 헷갈렸던 것이 있습니다. 깃(Git)은 깃허브(Github)의 줄임말 아니었나요? 아니었습니다. 추후에 누군가 위와 같이 궁금증을 가진다면 명확히 설명할 수 있도록 하고자! 그리고 Git은 Github인가요? 와 Github는 Git인가요? 같은 질문에 대해서도 명확히 설명할 수 있게 해봅시다! Git의 탄생배경을 통해 Git을 알아봅시다. 2000년대에 리눅스라는 운영체제의 중추 역할을 하는 리눅스 커널을 개발하는 대규모 오픈소스 프로젝트가 있었습니다. Git이라는 것이 존재하지 않던 당시 개발하며 변경사항이 있으면 Patch와 이메일을 통해 관리하였다고 합니다. 소규모 프로젝트라면 꾹 참고 할 수 있겠지만, 대규모 프로젝트에서 이와 같은 방식은 매우 수동적이..

    [Github] 깃허브 repository에 폴더 추가하기/추가한 폴더에 파일 옮기기

    깃허브 자체에서 폴더를 추가하는 방법을 알아보자. 다만 이는 main에서 하는 작업이 되므로 협업에서는 지양한다. 1.Add file-Create New file 클릭 2.만들고자 하는 파일 명 입력 3. '/'을 입력 이것만 해서는 커밋이 되지 않는다. 3과정을 생략하고 커밋을 하면 폴더가 생성되지 않는 것을 볼 수 있다. 윈도우에서 오른쪽 마우스를 누르고 쉽게 폴더를 생성하는 것에 비해 깃허브에서는 빈 폴더는 용납하지 않는다. 빈 폴더는 용량만 잡아먹고 쓸모 없다고 판단했기 때문이다. 4.하위 폴더를 만들듯이 하나를 더 만들어준다. 이때는 '/'을 입력할 필요가 없다. 5.커밋하면 NewFile이라는 폴더가 생겼음을 볼 수 있다. 추가한 폴더에 파일을 옮기고자 하는 경우가 있다. 어떻게 해야할까? 1..