
2024.07.15 내배켐 D-day
현재 폴더 위치
~: home
폴더안의 폴더 & 파일 보여줌, list
ls -a: list all, .으로 시작하는 숨겨진 파일까지
다른 폴더로 이동
.. : 한 단계 위의 폴더
폴더 생성
ex) touch love.txt
코드 변경점을 기록한다. + 버전 관리 도구
ex) 최종.docx 최종의 최종.docx 최종의 최종의 최종.docx
온라인 백업, 공유, 협업 도구
ex) dropbox, google drive
📌 git init
: 초기화
git add .
git commit -m "메세지"
📌 git add . or git add 파일명
: 저장할 파일 지정
📌 git commit -m "메세지"
: 진짜로 저장
⚠️ please tell me who you are 에러 발생시
``` git config --global user.email "abc1234@gmail.com" git config --global user.name "nickname" ```

git remote add origin <github 주소>
git branch -M main
git push -u origin main
git add .
git commit -m "메세지"
git push origin <브랜치명>
📌 git push origin 브랜치명
: 온라인 저장소 github에 수정된 코드 올리기
git pull origin <브랜치명>
git push origin <브랜치명>
⚠️ fatal: Need to specify how to reconcile divergent branches. 에러가 뜬다면?
git config pull.rebase false git pull origin <브랜치명>
⚠️ git pull 이후 conflict(충돌)가 발생했다면?
📌<<<<<<<< HEAD삭제
📌=======삭제
📌>>>>>>> 4182….삭제
📌 원하는 코드로 수정
📌add&commit&push명령어들 입력


📌 git clone <github 주소>
: 코드 내 로컬로 복제
git add .
git commit -m "메세지"
git push origin <브랜치명>
📌 git push origin 브랜치명
: 온라인 저장소 github에 수정된 코드 올리기
git pull origin <브랜치명>
git push origin <브랜치명>
⚠️ fatal: Need to specify how to reconcile divergent branches. 에러가 뜬다면?
git config pull.rebase false git pull origin <브랜치명>
⚠️ vim 에디터 발생시 esc : wq
⚠️ git pull 이후 conflict(충돌)가 발생했다면?
📌<<<<<<<< HEAD삭제
📌=======삭제
📌>>>>>>> 4182….삭제
📌 원하는 코드로 수정
📌add&commit&push명령어들 입력