Git bash로 폴더를 GitHub에 commit/push 하기
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}