Published on

Github info

Authors
  • avatar
    Name
    Inhwan Cho
    Twitter

HEAD란?

  • 깃허브를 사용하다보면 HEAD라는게 자주 보입니다.
  • HEAD란 해당 branch의 마지막 commit을 의미합니다.

깃허브에 올리지 말아야 할 파일이 있을 경우

  • 깃허브를 사용하다보면 개인적으로 작업 또는 불필요한 파일들이 깃허브 폴더에 들어있을 경우가 있습니다.
  • 이를 제어하려면 .gitignore파일이 필요합니다.
# 디렉토리에있는 파일 중 깃에 올리고 싶지 않은 파일이 필요할 경우 생성 후 편집
# 깃허브와 연동된 파일로 cd로 이동 후
touch .gitignore 
open .gitignore
# ex) .gitignore 파일에 abc.text, *.csv  (이런식으로 와일드카드로 설정 가능)
# vim/code 같은 텍스트 에디터로 편집
  • 주의할 점은 이미 stage/repo에 올라간 파일이 .gitignore파일에 있으면 오류가 난다.
# 이런 경우 파일을 제거한 후 커밋해준다.
$git rm file_name.md
$git commit -m 'just deledted file_name.md'
$git push