Git

Git 설정

awspspgh 2024. 8. 26. 21:31

◈ Git 세팅

- Git을 다운로드, GitHub에 로그인을 해줍니다.

- window에서 '자격 증명 관리자'를 검색한 후 자격 증명에 Git이 있다면 삭제를 해줍니다.

 

- GitHub에서 Create a new repository를 눌러줍니다.

- 파일 우클릭 'open Git Bash here'를 눌러주면 Git 화면이 나옵니다.

Git Bash

 

Git 화면

 

◈ 설정

: Git 처음할 때 하는 설정입니다. 아래에 적혀있는 하나씩 명령어를 입력할 때마다  Enter를 치면 됩니다. (Enter를 한 후 아무 내용도 안 뜰 수 있습니다. 또한 명령어를 입력한 후 입력창이 안 뜨는 경우에는 :, q ,w를 차례대로 키보드로 누르시면 입력창이 나올 수 있습니다.)

- git init

- git config --global user.name 닉네임 입력

- git config --global user.email 이메일 입력

(여기에서 입력하는 닉네임, 이메일 모두 GitHub에서 로그인했던 닉네임과 이메일로 입력하셔야 합니다.)

- git add .

(파일 안에 있는 모든 파일들을 연결합니다.)

- git commit -m 새로 만들 파일 이름 입력

(파일 이름 ex : 240806html)

- git branch -M main

(Enter를 하시면 Git 화면에서 master => main으로 바뀐 것을 확인하실 수 있습니다.)

- GitHub에 복사할 수 있게 소개되어있는 링크를 삽입한다.(git remote add origin 'url')

형광펜으로 칠해진 부분을 복사하여 Paste하시면 됩니다.

 

- git push -u origin main

(-u는 처음 설정할 때만 넣습니다.)

처음 설정 화면

 

◈ 이후 설정

: 처음 설정을 한 이후 Git에 push 또는 연결 해제 등을 어떻게 할 수 있는 지에 대해서 아래에 정리 하였습니다.

 

[ 1 ] .git 파일이 있을 경우(push) 

- git add .

- git commit -m 'message'

- git push origin main

 

.git 파일이 있는 경우의 화면

 

[ 2 ] Git 연결 해제

(1) cmd를 통해 연결 해제

- git remote remove origin

 

(2) .git 파일 삭제

 

[ 3 ] Git 연결 하기

- git clone 'url(GitHub의 repository의 Code의 링크)'

Code

 

[ 4 ] Git 덮어쓰기

- git config --global user.name "userName"

(=> PC가 바뀌면 해줘야 함. 등록이 안되어 있기 때문에)
- git config --global user.email "email"

(=> 내 폴더를 클라우드와 연결)
- git init

(=> .git 파일 생성)
- git add .
- git commit -m "message"
- git branch -M main
- git remote add origin <url>

(=> 연결고리 생성)
- git push origin +main

(=> +를 붙임으로써 기존 자료 날리고 덮어쓰기)

 

[ 5 ] Git 파일 내려받기

: GitHub에 있는 Code를 클릭하면 나오는 링크를 복사한 후 Git Bash를 실행하여 git remote add origin 뒤에 붙이고 Enter 누르면 파일을 받을 수 있습니다.

 

[ 6 ] .git 파일이 자동 생성되어 있는 경우

(=> .git 파일이 있기에 git init을 안 해도 됨)
(=> .git이 있는지 없는 지 확인하고 싶다면 직접 파일에 .git파일(숨김 파일)이 있는지 확인하거나 git bash에서 git remote -v를 입력하여 .git 파일 있는지 없는지 확인할 수 있음(없다면 아무것도 안 나옴))

- git add.
- git commit -m "message"
- git branch -M main
- git remote add origin <url>

 

- 느낀점

Git의 로컬 파일이 여러 개일 때, 파일의 코드를 바꾸는 것을 유의해야 한다는 것을 Git을 이용할 때마다 잊지 않아야 한다는 생각을 하게되었다. 무조건 로컬 파일이 여러 개일때는 항상 먼저 Git 파일을 다운로드를 해야 한다. 하지 않으면... 진짜 고치기 힘들 수도 있다.