본문 바로가기

IT/github

(5)
README.md파일과 markdown관련된 것 github에 README.md파일이 있는데 그 파일에는 프로젝트에 대한 기본 개요나 설명을 넣을 수 있고, 형식은 markdown형식으로 되어 있다. html과 유사한 방식이나 더 간편하게 되어 있긴 하다. 마크다운 언어 형식과 텍스트를 입력하면 깃허브가 그것을 읽고 html형식으로 문서를 만들어 준다. ## ==> 글자를 타이틀 처럼 하게 해준다. html에서는 , 등등 태그랑 유사하다. #쓰고 띄어 써야 적용 된다.#를 더 붙일수록 헤딩 글자가 작아진다. #은 엄청 크고, ##은 조금 작고, ###은 더 작고 하다. --- ==> 구분 선을 만들어 준다. *** ==> 구분 선을 만들어 준다. **글자** ==> 글자를 볼드 체로 바꿔 준다. 앞 뒤로 ** 붙이면 된다. *글자* ==> 글자를 이탤..
기본 git 형식 다이어그램과 git fetch git pull 관련 > git fetch "remote명" "브랜치명" ===> github나 gitlab에 있는 내역들을 현재 local컴퓨터 git에 있는 remote 영역에 가지고 온다. 만약 로컬 컴퓨터에 커밋을 3번 했는데 깃허브에서 다른 사람이 git push를 2번째 커밋 상태에서 3번 더 푸쉬를 하면 커밋 해쉬가 서로 다르다. 그래서 git fetch "remote" "branch"를 하면 그 다른 커밋들을 remote쪽에 있는 것들을 가지고 올 수 있다. 대신 로컬 커밋에 있는 것들에 적용 되지는 않는다. remote에 내역들이 github나 클라우드에 있는 것들을 더 가지고 왔다고 보면 된다. ===> 만약 가지고 올려면 git checkout "remote명"/"브랜치명"으로 쓸 수 있다.(HEAD가 빠..
github에서 default 브랜치 바꾸는 법 github에서 master로 되어 있으면 settings쪽에 들어가서 general쪽에 들어가면 바꿀 수 있다.
github에서 빈 repository를 로컬 머신 가지고 오기 1. https://github.com에 에 들어가서 로그인을 한다. 2. 초록색 버튼의 new를 누른다. 3. 그러면 repository를 어떻게 만들지 결정(.gitignore파일을 추가해도 되고 안해도 되고 그건 알아서 결정하면 된다.) 4. 만들어지면 윈도우에서는 git bash나 맥에서는 terminal에 들어가서 > git clone "해당 github url주소"를 입력하면 clone(다운로드 되는 형식)이 되고 그 해당 repository의 폴더가 생성된다. 5. 확인하기 위해서 그 폴더에 cd ..폴더명 에 들어간 후에 git remote -v 치면 original뭐 어쩌고 나온다. 그럼 그 다음 부터 로컬에서 작업 한 다음에 git add . git commit -m "메시지" 적은 후..
ssh키 관련 > ls -al ~/.ssh ==> git bash나 맥이면 터미널에서 위의 명령어를 치면 로컬 컴퓨터에 ssh키가 있는지 확인한다. ==> 여기서 에러 메시지나 경로가 없다면 로컬 컴퓨터에 ssh키가 없다는 의미이다. 윈도우에서 ssh 키를 만드는 방법 1. > ssh-keygen -t ed25519 -C "이메일명" ==> ssh key를 만드는 명령어이며 이메일명은 git config --global user.email "이메일"세팅한것과 동일하게 하는 것이 좋다. ==> git config user.email치면 나온다. 2. 그러면 ssh키 저장 경로가 나오는데 그냥 default에 있는 곳에 엔터치면 그쪽으로 저장이 된다. ==> 저장 경로 혹시 까먹을수도 있으니 다른 메모장이나 기록해두면 좋..