티스토리 뷰
반응형
로컬에서 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
오공완(오늘 공부 완료)
반응형
댓글
공지사항