깃허브를 통해 협업을 할 때, 협업 Repository를 만든다. 이러한 협업 레포지토리를 Fork를 통해 가져올 수도 있지만, 협업이 끝난 후 모든 기록을 내 Repository로 복제해오고 싶을 때도 있다. 이럴 때 사용하면 좋은 것이 mirror push 이다. mirror push는 git 저장소를 거울(mirror)을 통해 완전히 똑같은 모습으로 반사하듯히 푸시(push)하는 작업을 의미한다. 이는 원격 저장소를 다른 원격 저장소로 완전히 복제하는 것을 의미하며백업 또는 다른 환경으로 저장소를 복제할 때 사용되며, commit log가 모두 유지되기 때문에 단순 복사보다 훨씬 좋다. 1. 복사할 새로운 Repository 생성하기2. 새로운 Repository 위치에서 터미널 열기3. 저장소..
GIT
Mac 사용자들이 GitHub를 쓰다보면, 자연스럽게 생기는 파일이 있다. 바로 "DS_Store" 파일이다. DS_Store 파일이란?그래서 DS_Store 파일이 대체 무엇일까? ".DS_Store" 파일은 "Desktop Services Store"의 약자로, mac OS 운영체제에서 생성되는 숨김 파일이며, Window의 thumb.db 파일과 유사하다. 이 파일은 폴더 내의 파일 및 하위 폴더의 레이아웃과 파일 및 폴더의 위치, 크기, 아이콘 등을 기억하여 폴더를 더 빠르고 효율적으로 표시할 수 있게 돕지만, DS_Store 파일은 프로젝트와 관련 없기 때문에 많은 사람들이 거슬려한다. 프로젝트에서 파일을 올릴 때 아무렇지 않게 git add . 을 하면 이러한 쓸모없는 ".DS_Store..
2023.11.19 - [GIT] - [GIT #2] 처음에 GIT 사용하는 방법 순서대로 알아보자! [GIT #2] 처음에 GIT 사용하는 방법 순서대로 알아보자! 2023.11.19 - [GIT] - [GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치 [GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치 오늘부터 GIT에 대해 공부하도록 해보겠다. 시중의 교재를 보고 공부한 것은 아니 yeonnys.tistory.com 이제 실제로 깃허브를 통해 협업하는 방법을 알아보겠다. 이전에 만들어 둔 test 저장소에서 작업을 계속 해보자! 만약 회사에 새롭게 들어가 기존 프로젝트에 참여한다고 가정해보자. 그렇다면 먼저 기존의 코드를 다운받아야하지 않..
2023.11.19 - [GIT] - [GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치 [GIT #1] GIT 설치 및 GUI 프로그램(github desktop) 설치 오늘부터 GIT에 대해 공부하도록 해보겠다. 시중의 교재를 보고 공부한 것은 아니지만 초보자의 시선에서 글을 작성해보겠습니다! 그동안 여러 프로젝트를 진행할 때 메일, 카톡을 이용해 코드 yeonnys.tistory.com 이전 글에서 GIT과 GIT을 활용하기 위한 GUI 프로그램을 설치해보았다. 이번 글에서는 일단 GUI를 활용한 GIT은 제쳐두고, 명령어를 이용한 git 사용법을 알아보자! 다른 블로그들에도 GIT 사용하는 방법이 많이 올라와있는데,, 다들 기본 지식이 있는 건지,,, 순서대로 따라하..
오늘부터 GIT에 대해 공부하도록 해보겠다. 시중의 교재를 보고 공부한 것은 아니지만 초보자의 시선에서 글을 작성해보겠습니다! 그동안 여러 프로젝트를 진행할 때 메일, 카톡을 이용해 코드를 공유하며 GIT의 필요성을 알고는 있었지만, 막상 GIT을 제대로 배울 기회는 없었다. GIT은 형상관리 프로그램(버전관리 프로그램) 중 하나다. 형상관리 프로그램: 소스코드를 버전별로 효율적으로 관리를 할 수 있게 도와주는 프로그램 GIT? GitHub? GIT 자체는 형상관리 프로그램이다. GitHub는 이렇게 관리되고 있는 GIT을 웹 서버에 올려 인터넷 환경으로 손쉽게 코드 교환, 업데이트를 진행할 수 있게 도와주는 웹 호스팅 사이트이다. 간단한 설명은 넘어가고 바로 실습으로 넘어가겠다. GIT 사용법 1. 터..