티스토리 뷰

반응형

로컬에서 Git 세팅

1. cmd.exe를 실행해서 로컬에서 사용할 git 사용자를 등록한다

계정을 하나만 등록해서 사용할 것이고, 그 하나의 계정이 내 로컬에서 여러개의 레포지토리에 접근이 가능하도록 할 것이므로 Global로 설정함

$$ Global Git 사용자 설정;
git config --global user.email "Jerry"

$$ 설정 확인;
git config --list

 

2. 로컬에서 ssh key 생성하기

여기서부터는 윈도우 명령어와 맥 명령어를 같이 작성한다.

$$ 현재 경로 확인(windows);
cd 또는 chdir

$$ 현재 경로 확인(mac);
pwd

아래는 ssh 키를 생성하는 작업이므로 윈도우와 맥 공통 명령어다.

$$ .ssh 파일로 이동;
cd .ssh

$$ ssh key 생성;
ssh-keygen

$$ ssh key 이름 입력;
gitlecture

현재 디렉토리 작성 명령어

$$ 현재 디렉토리의 목록 확인(windows);
$$ gitlecture.pub와 gitlecture 파일이 생성된 것을 확인할 수 있음;
dir

$$ 현재 디렉토리의 목록 확인(mac);
ls -al

생성된 파일 확인 명령어

$$ 생성된 ssh key 내용 확인(windows);
type gitlecture.pub
$$ 생성된 ssh key 내용 확인(mac);
cat gitlecture.pub


$$ cmd 초기화(windows);
cls
$$ Terminal 초기화(mac);
clear

 

3. Github에 ssh key 등록하기

깃허브 접속 > Setting > SSH and Gpg Keys > New SSH Key 클릭


로컬에서 Git 초기화

1. git 초기화를 할 폴더를 생성한다

$$ 현재 경로 확인(windows);
cd 또는 chdir
$$ 현재 경로 확인(mac);
pwd


$$ 현재 디렉토리에서 폴더 생성(windows);
md GitInitTest
$$ 현재 디렉토리에서 폴더 생성(mac);
mkdir GitInitTest


$$ 폴더 전체 목록 확인(windows);
dir
$$ 폴더 전체 목록에서 폴더 이름만 검색(windows);
dir /b
$$ 폴더 전체 목록 확인(mac);
ls -al

 

2. 해당 폴더에서 git 초기화 실행

$$ git 초기화;
git init

$$ 아래는 windows에서 git 초기화 성공시 뜨는 텍스트;
>> Initialized empty Git repository in C:/Users/jerry/GitInitTest/.git/

로컬에서 git 폴더 삭제

1. git을 삭제하려면 그냥 .git 폴더를 삭제하면 된다

$$ 폴더 삭제(windows);
$$ 아래 명령어를 사용하면 삭제가 안 됨;
rmdir .git

$$ 폴더 삭제(mac);
rm -rf .git

 

2. 윈도우에서 .git 폴더가 깔끔하게 삭제가 안 되는 경우엔 아래 참고

윈도우에서 폴더 삭제 명령어를 입력해도 삭제가 안 될수도 있다. 폴더 안에 여러 파일이나 폴더가 존재할 경우 rmdir 명령어에 /s /q 옵션을 붙여줘야 한다.

$$ .git 폴더 안에는 여러가지 파일이 있기 때문에 삭제가 안 될 수도..;
$$ 해당 경우에는 아래처럼 폴더가 비어있지 않다고 뜬다;
$ The directory is not empty.


$$ 내부의 파일, 폴더까지 전부 삭제;
rmdir /s /q .git

오공완(오늘 공부 완료)

반응형
댓글
공지사항