Github info

HEAD란?

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

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

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

InhwanCho

Posted on

2022-12-11

Updated on

2022-12-11

Licensed under

Comments