본문 바로가기

개발

터미널로 commit 했는데 깃허브에 반영 안 될때

먼저 git log로 이전 커밋 내역을 확인한다.

커밋이 안 된 거 같다면 git staus로 stage에 올릴 수 있는 파일들(새로 만들었거나, 수정되었거나, 삭제되었는데 아직 커밋이 안 된 로컬의 파일들)을 확인한다.

git commit -m "commit message" 로 커밋을 진행한다.

git push origin [브랜치명] 으로 푸시를 한다 -> 이래야 깃허브 레파지토리에서 반영이 된다.

포크 해온 레파지토리에 pull request를 날리고 싶으면, 깃허브에서 pull request를 생성한다.

(커밋이나 변경 내역이 있어야 pull request를 생성할 수 있다.)

커밋 시 basic은 포크 해온 레파지토리의 브랜치,

compare는 내가 작업한 레파지토리의 브랜치를 선택한다. 

 

그럼 pr이 생기고, commit 내역이 뜬다!


Git 명령어 

-r : read. 파일을 읽는다

rm : remove

git log : 현재까지 했던 커밋 내역 보기

과거의 커밋 내역으로 돌아가고 싶으면 git reset [커밋 내역 앞 6자리] --hard (이후 커밋 내역을 파괴한다)

git revert [커밋내역 앞 6자리]: 해당 커밋을 취소한다

cd .. : 현재 폴더의 상위 폴더로 이동

notepad [filename] : 메모장에서 파일을 열 수 있다.

rebase : 브랜치 간의 커밋 내역을 깔끔하게 정리한다. (master 혹은 지정한 브랜치의 커밋 내역만 남는다)

pip은 파이썬을 위해 개발된 패키지이며,

conda는 파이썬, R 등 데이터 사이언스를 위한 패키지 관리자이다.

 

 


주의사항

git commit -m "커밋 메시지"  시 메시지를 남기지 않으면 커밋이 실행되지 않는다.

merge 하면 readme 파일이 하나씩 더 생긴다

git rm -rf 시 주의해야 할 점은 git init이 삭제된다는 것이다