728x90
목차
006
MarkDown (~ .md)
- 확장자명 .md
- 텍스트 기반의 마크업언어
- HTML로 변환이 가능
- github의 저장소 Repository에 정보를 기록하는 README.라는 마크다운을 통해서 설치방법, 소스코드 설명, 이슈 등을 간단하게 기록하고 가독성을 높일 수 있다는 강점이 있다.
- 머리글 : # / ## / ### / #### / ##### / ###### (html의 h1~6과 유사)
- 리스트
- ‘ - ‘ : 번호 없는 리스트 형태 작성
- ‘ 1 ~ ‘ : 번호 있는 리스트 형태 작성
GitHub
GitHub?
- 형상 관리 도구 중 하나
- 형상 관리 도구: 버전 관리 시스템이다. 작업을 진행하면서 작업의 리스트를 관리할 수 있다.
GitHub의 장점
- 협업하는 단계에서 소스 코드 파일로 주고 받을 필요 없이 같은 파일을 팀원과 병렬로 작업이 가능하다.
- 협업 과정 중 수정사항을 눈으로 보고 찾는 것보다 효율이 좋고 작업이 편하다.
- 코드의 다른 부분을 바로 찾을 수 있다.
GitHub 설치
- https://github.com/
- github 홈페이지에 접속하여 운영체제에 맞게 다운
GitHub 사용자 설정
- 하단의 윈도우 바에 ‘git bash’검색 또는 비주얼 코드에서 ctrl + ~ 입력 > 하단에 뜬 터미널 우측 상단에 + 옆에 있는 화살표를 클릭 > ‘git absh’ 클릭
- git config --global user.name "본인 깃 네임" 입력
- git config --global user.email "본인 깃 이메일” 입력
- 설정 정보 조회: git config --global --list
- 해당 내용을 입력하여 상단의 네임값과 이메일 값이 나오면 완료
Git graph 설치 (비쥬얼 코드 확장 프로그램)
- git 저장소. 초기화 저장소를 생성하는 명령어
- 해당 프로젝트 경로에서 저장소와 파일의 내용이 다를 때 컬러로 표현한다.
- 설치방법
- 비주얼 코드 왼쪽 카테고리의 5번째 확장 아이콘 클릭
- 검색창에 ‘Git graph’ 검색하여 설치
경로 지정
- cd ..: 한 폴더 위로 이동
- ls -a: 경로의 파일을 전부 노출
- cd 폴더명: 해당 폴더로 경로 이동
- cd 앞 부분 폴더명: 일부 폴더명이 기억나지 않을 경우 기억나는 만큼의 폴더명 앞 부분을 쓰고 teb을 누르면 비슷한 폴더명 확인 가능
적용 방법
Github 새로 등록 방법
- 깃허브 홈페이지
- 우측 상단 프로필 클릭 > your 저장소 > new (초록버튼)
- 저장소 이름, 설명, 공공의 선택 > 저장소 생성(초록버튼)
- 비쥬얼 코드
- 깃허브와 연결할 폴더 열기
- ctrl + '~' 터미널 열기
- 우측 상단 '+'옆 화살표를 눌러 'git bash' 클릭
- 'ls -a'를 입력하여 해당 폴더 안에 '.gIt' 폴더가 있는지 확인 (git 폴더가 중복되어 있으면 안된다.)
- 'git init'을 입력하여 '.git'폴더 생성
- git init: git 저장소 초기화 / 저장소를 생성하는 명령
- 'git add "해당 파일 이름"(개별 파일 스테이징)' 또는 'git add .(모든 파일 스테이징)'을 입력하여 파일 스테이징 시킴</aside>
- 업로드 전, 업로드할 파일들을 정리해야 한다. / git add “해당 파일 이름” , git add . (모든 파일 스테이징)
- 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
- 'git remote add origin "깃허브주소"'를 입력하여 깃허브와 커밋 연결
- 'git push -u origin master'를 입력하여 깃허브에 파일 등록
기존 Github 저장소에 있는 파일 수정 등록 방법
- ⭐'git pull origin master'를 입력하여 기존 프로젝트의 작업물 불러오기 (동기화 작업)
- 수정 작성
- 'git add .'입력하여 해당 폴더의 파일 스테이징
- 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
- 'git push -u origin master'를 입력하여 깃허브에 파일 등록
github 프로젝트 협업자 연결, 작성방법
- 깃허브 홈페이지
- 공유 할 경우
- 깃허브에 새로운 프로젝트 생성
- 프로젝트 상단 탭에 'Settings' > 'Collaborator' > 'Add people' > 추가할 협업자의 email 주소 입력 후 선택하여 진행
- 공유 받을 경우
- 초대 알림이 뜨면 초대 수락
- 홈페이지 좌측 상단의 로고 클릭 시 연동된 프로젝트 확인
- 'code'버튼(초록) 클릭하여 프로젝트 주소 복사
- 공유 할 경우
- 비쥬얼 코드
- 새로운 폴더 생성
- 'git init'로 폴더에 '.git'폴더 생성
- 'git remote add origin "깃허브주소"'를 입력하여 프로젝트 깃허브 연결
- ⭐'git pull origin master'를 입력하여 기존 프로젝트의 작업물 불러오기 (동기화 작업)
- 'git add .'입력하여 해당 폴더의 파일 스테이징
- 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
- 'git push -u origin master'를 입력하여 깃허브에 파일 등록
❗주의사항❗
- 협업 등의 이미 github에 등록된 폴더에서 작업을 진행하는 경우에는 무조건 pull로 github에 등록된 파일을 내려받아 수정 진행한 후 push를 올릴 것!
- push 먼저 진행하는 경우 커밋 연결이 해제 되어 marge를 하거나, 연결이 안 될 수도 있다.
- 협업을 할 때는 git push 부터 날리면 안되고 a와 b가 있으면 a가 먼저 push를 하고 b가 계속 작업을 하다가 a의 작업물을 병합하지 않고 push를 하게 되면 a의 작업물이 다 날아간다.
git을 관리하는 컴퓨터 환경이 변경되었을 때 설정방법
- 커밋을 올릴 때 사용자 명이 다를 경우
- 제어판 > 사용자 계정 > 자격증명 관리자 > windows 자격증명 관리자 > github.com 탭을 열어 ‘제거’ > 다시 사용자 등록 진행
rm -rf
- . git파일을 잘못 만들었을 때 폴더 삭제를 해주는 기능
파일명, 폴더 위치 변경 방법
- git mv [원본이름] [변경할 이름]: git 파일명을 변경하는 방법
- ex. 파일명을 “test”에서 “index”로 변경 > git mv test index
- git mv [원래 폴더] [이동할 폴더]: git의 폴더 위치를 조정 하는 방법
- ex. 폴더를 “main”에서 “sub”로 변경 > git mv main sub
- 폴더 이동의 경우 이동할 폴더가 존재하지 않으면 원래 폴더의 이름만 변경되고, 존재하면 해당 폴더 안으로 들어간다.
728x90
'블록체인_9기 > 🖤 GitHub' 카테고리의 다른 글
7~8강_230308~9_GitHub (branch) (0) | 2023.03.14 |
---|