본문 바로가기

Git

(24)
Git CLI 설치 git CLI로 버전관리 하는 이유와 방법에 대해서 써볼려고 합니다. 개발자 입장에서 CLI로 git을 사용하는 이유에는 1. 자원 효율성 우선 컴퓨터 입장에서 그래픽 기반 입출력 (GUI)을 사용한다는 것은 엄청난 리소스를 소모한다는 것 입니다. 그렇다면 그래픽이 아니라 명령어로 움직이는 연비 좋은 작업은 명령어 기반 입출력(CLI) 이겠죠? 2. 반복 작업 및 다중 작업 처리 GUI 환경에서 작업할때는, 하나의 명령을 클릭하고 다음 명령을 기다렸다가 클릭하는 등 순차적인 방식으로 진행이 되는데요. 그런데 CLI 에서는 특정 명령이 수행된 후 처리될 명령어를 미리 작성하여 한번에 실행시킬 수 있고 자동화 할 수 있다는 장점이 있습니다. 3. 자유로운 명령 GUI 환경은 아무래도 개발자가 미리 구축해놓은..
Git 협업 Git의 목적 3. Collaborate (협업) 이전시간에는 git의 백업에 대해서 살펴봤습니다. 혹시 아직 못 보셨다 하시는분은 링크 참고해주세요. Git 백업 Git의 목적 2. Backup (백업) 이전시간에는 git의 버전관리에 대해서 살펴봤습니다. 혹시 아직 못 보셨다 하시는분은 링크 참고해주세요. https://madeprogame.tistory.com/3 Git 버전관리 Git의 목적 1. Version (버 madeprogame.tistory.com https://madeprogame.tistory.com/4 지금부터 살펴볼 것은 협업인데요. 컴퓨터가 2개 있다고 가정했을때 1번컴퓨터에서 원격저장소(깃허브)로 push하고 2번컴퓨터에서 원격저장소(깃허브)에서 pull 하는 방식이 협업이라..
Git 백업 Git의 목적 2. Backup (백업) 이전시간에는 git의 버전관리에 대해서 살펴봤습니다. 혹시 아직 못 보셨다 하시는분은 링크 참고해주세요. https://madeprogame.tistory.com/3 Git 버전관리 Git의 목적 1. Version (버전관리) GitHub Desktop Simple collaboration from your desktop desktop.github.com 새로운 저장소 만들기 해당 칸은 디렉토리설정 (나는 my라는 디렉토리에 있는 파일들의 버전관리를 하고싶 madeprogame.tistory.com 지금부터 살펴볼 것은 백업인데요. 자신의 핸드폰에 소중한 사진같은 것을 넣어놓다 핸드폰을 잃어버려 귀중한 정보들을 다 잃어버린 기억이 있으신가요? 이번시간에는 버전관..
Git 버전관리 Git의 목적 1. Version (버전관리) GitHub Desktop Simple collaboration from your desktop desktop.github.com 새로운 저장소 만들기 해당 칸은 디렉토리설정 (나는 my라는 디렉토리에 있는 파일들의 버전관리를 하고싶어!) D드라이브에 my라는 디렉토리(폴더)이 생기고 디렉토리 안에 무언가 생겼죠? 버전을 만들게 되면 .git라는 디렉토리안에 저장이 됩니다. 이번엔 파일을 한번 만들어보겠습니다. 이제 git을 보면 신기하죠? git에 hello.txt가 추가되었습니다. 이제 파일에 내용을 추가해보겠습니다. 이제 작업이 끝났으니깐 버전하나 만들어줘야겠죠? 했던 작업의 내용과 커밋(생성)을 눌러줍시다. 커밋이 잘 완료된 것을 확인하였고, 파일에 ..