Github

Git bash로 폴더를 GitHub에 commit/push 하기

메린지 2022. 4. 18. 17:31

1. Git Hub에 올리기

1. git init -> 처음하면 밑에 git config user.email 부분부터 해야할 것

-> 이렇게 .git 숨김 파일이 생김

 

1-2. README.md 파일 원한다면

echo "내용" > README.md

작성하면 생김

+ cat README.md 로 내용 다시 확인가능

 

2. git add .  혹은  git add 파일이름

 

3. git commit -m "내용" -> commit 추가

+ git commit -am "내용" -> 수정된 파일 추가 및 커밋 추가

 

4. git remote add origin 깃허브주소

 

+ 만약 여기서 오류가 뜨는데, CLRF~~~ 관련 오류면

git config (--global) core.autocrlf true 를 입력한다

(윈도우에서 줄바꿈이 crlf로 인식되는데 이부분이 오류가 나서 자동 변환해주는 코드이다)

 

5. git push origin main

 

 

2. Git Hub에서 가져오기

1. git pull origin main

-> 요새는 master 아니고 main 인듯, 경우에 따라 잘선택하기

-> 이 방법은 바로 업데이트 시키므로 가급적 2번부터 하기

 

2. git fetch origin main

-> 단순히 가져와서 merge시키지 않아 변경 내용 충돌하지 않는지 확인가능

3. 기타 Git 명령어

- git status -> staged 된 파일 확인

- git --reset -> 추가한 파일 취소

- git fetch -> 깃허브에서 lcoal repository로 가져오기

- git merge -> 컴퓨터 repository = git repository

- git pull -> git fetch + git merge 동시 사용

- git --version -> 깃 버전 확인

- git config --global user.email {email} -> --global 붙이면 모든 폴더 적용가능

- git config --global user.name {name} -> 처음 추가시 입력

- git log -> log 확인

- git branch -M {branch name}

- git branch -m {현재 branch} {바꾸고 싶은 branch}