Git 설치
Git
git-scm.com
위 사이트에서 현재 사용중인 시스템 운영체제에 맞는 최신 버전 파일로 다운받아서 기본 설정대로 설치하면 된다.
(기본 텍스트 에디터를 Visual Studio Code 등과 같이 파일 생성, 편집이 용이한 에디터로 수정하면 좋다)
Git GUI 설치
강의에서 설치하는 GitKraken은 한국에서 잘 사용하지 않는 GUI 프로그램이며 강의에서도 잘 사용하지 않아 설치 과정은 생략한다.
Git 사용에 앞서
터미널 vs GUI 터미널 장점 : 속도가 빠르다. 개발 환경에 상관없이 작동하기 때문에 의존성이 없다. 단점 : 사용하기 어렵다. GUI 장점 : 사용하기 편하다. 단점 : 작업의 추상화가 이뤄져서 이해가 어려울 수 있다. 툴에 의존성이 생긴다. |
깃은 이름과 이메일을 설정해주어야 누가 작업했는지 알 수 있다.
주로 깃허브 로그인 이메일 주소와 같게 사용하는 편이다.
Bash git config user.name : 등록된 유저의 이름 확인 git config user.email : 등록된 유저의 이메일 확인 git config --global user.name : 유저 이름 등록 git config --global user.email : 유저 메일 등록 |
터미널 명령어
[탐색] ls list의 약어. 현재 디렉토리 또는 폴더에 있는 컨텐츠들을 나열한다. ls -a : 숨김 상태인 파일과 폴더까지 보여준다. open(Mac) / start(Window) finder(파일 탐색기)를 연다. 'start .' 입력 시 현재 디렉토리의 탐색기가 열린다. pwd 현재 있는 디렉토리의 경로 출력. cd change directory의 약어. 'cd [디렉토리명]' 입력으로 디렉토리를 이동한다. 'cd ..'은 한 단계 상위 폴더로 이동한다. |
[파일 및 폴더 생성] touch 현재 디렉토리에 파일을 생성한다. 하위 경로를 지정해서 해당 디렉토리에 생성시킬 수도 있다. mkdir make directory의 약어. 현재 디렉토리에 폴더를 생성한다. |
[파일 및 폴더 삭제] rm remove의 약어. 현재 디렉토리에 있는 파일을 삭제한다. 휴지통이 아닌 영구 삭제가 된다. rm -rf : -recursive -force 가 결합된 플래그. 현재 디렉토리에 있는 폴더를 삭제한다. 마찬가지로 영구 삭제가 된다. |
clear 커맨드(콘솔)창의 내용을 비운다. |
참고
1) https://www.udemy.com/course/best-git-github
2) https://erikanes.tistory.com/362
[Git & Github] 3. 설치 및 설정
터미널 vs GUI 터미널 장점 : 속도가 빠르다. 개발 환경에 상관없이 작동하기 때문에 의존성이 없다. 단점 : 사용하기 어렵다. GUI 장점 : 사용하기 편하다. 단점 : 작업의 추상화가 이뤄져서 이해가
erikanes.tistory.com
'Git & Github > [인강] Git & Github 실무 활용 완벽 가이드' 카테고리의 다른 글
[Git & Github] 6. 브랜치(branch)로 작업하기 (0) | 2025.04.29 |
---|---|
[Git & Github] 5. 커밋과 관련 주제 자세히 알아보기 (0) | 2025.04.29 |
[Git & Github] 4. Git의 기초 : 추가하기와 커밋하기 (0) | 2025.04.29 |
[Git & Github] 2. Git을 소개합니다! (0) | 2025.04.27 |
[Git & Github] Git & Github 실무 활용 완벽 가이드 (0) | 2025.04.27 |