GIT 3

Git - Mac에서 Git 사용하기

노트북이 없어 학교 노트북을 빌려 사용하던 나는 갑자기 나에게 투자한다라는 비장한 마음이 들어 중고로 맥북을 구매하게 되었다. 윈도우뿐만 아니라 맥으로도 개발작업을 한다는 이야기를 듣고 구매.. 했다고 하기엔 그냥 많이 이뻐서 구매했다. 스타벅스 이용권 구매한 기분이랄까. 여튼 이전에 윈도우에서 작업했던 부분을 맥으로도 옮겨야할텐데 하며 깃배쉬를 깔려 했더니 이것도 영 쉽지 않았다. 그래서 잊어버리기 전에 정리를 좀 해보려한다. 1. 터미널 실행 맥은 기본적으로 쉘이 zsh로 설정되어 있다. 윈도우의 cmd와는 조금 다르지만, 크게 차이점은 없다. 쉘(Shell)은 명령어와 프로그램을 실행할 때 사용하는 인터페이스를 의미한다. 커널(Kernel)과 사용자간의 다리 역할을 하는 것으로, 사용자로부터 명령을..

GIt - Github, Gitlab (3)

Git 명령어 정리 Git을 항상 사용하지만 기본적인 이해와 활용이 부족한 것 같아 주요 명령어들을 정리해 보았다. 모든 명령어 뒤에 --help 옵션을 사용해 활용 가능한 옵션을 더 알아 볼 수 있다. Ctrl + F 를 이용해 찾기 기능 사용할 수 있다. git init git 초기화를 의미한다. git status 현재 git 프로젝트에서 파일들의 상태를 보여준다. 현재 브랜치와 커밋 상태, 작업 중인 파일의 상태 등을 확인할 수 있다. git add 파일의 변경사항을 인덱스index에 추가한다. 스테이징 영역으로 추가된 변경 이력만 commit 할 수 있다. git add [-A] [..] # 모든 변경점 추가 git add -A # Readme.md 파일 추가 git add Readme.md g..

GIt - Github, Gitlab (1)

운이 좋게 처음 프로젝트 때 부터 git을 사용했는데, 매번 할 때 마다 구글링을 해야하니 이건 아직 내 것이 되지 못했구나 하는 생각이 들었다. 하나씩 정리해보자. Git 은 소스 코드를 효과적으로 전달하기 위해 개발된 분산형 버전 관리 시스템 이다. 원래는 Linux 소스 코드를 관리할 목적으로 개발되었다고 한다. 내가 올리려는 파일이 누군가 편집한 파일의 내용과 충돌하는 것을 방지하고자 사용한다. Git에서는 소스 코드가 변경된 이력을 확인할 수 있고, 특정 시점으로 비교할 수 있으며 그 시점으로 돌아갈 수도 있다. ​평소에는 로컬 저장소(Repository)에서 작업을 하다가 작업한 내용을 공개, 공유가 필요할 때에는 원격 저장소에 업로드할 수 있다.​ 커밋을 통해 파일 및 폴더의 추가/변경 사항..