본문 바로가기

블록체인_9기/🖤 GitHub

6강_230307_GitHub / md

728x90

 

 

 


MarkDown (~ .md)

  • 확장자명 .md
  • 텍스트 기반의 마크업언어
  • HTML로 변환이 가능
  • github의 저장소 Repository에 정보를 기록하는 README.라는 마크다운을 통해서 설치방법, 소스코드 설명, 이슈 등을 간단하게 기록하고 가독성을 높일 수 있다는 강점이 있다.
  • 머리글 : # / ## / ### / #### / ##### / ###### (html의 h1~6과 유사)
  • 리스트
    • - ‘ : 번호 없는 리스트 형태 작성
    • 1 ~ ‘ : 번호 있는 리스트 형태 작성

 

 

 


GitHub

GitHub?

  1. 형상 관리 도구 중 하나
  2. 형상 관리 도구: 버전 관리 시스템이다. 작업을 진행하면서 작업의 리스트를 관리할 수 있다.

GitHub의 장점

  1. 협업하는 단계에서 소스 코드 파일로 주고 받을 필요 없이 같은 파일을 팀원과 병렬로 작업이 가능하다.
  2. 협업 과정 중 수정사항을 눈으로 보고 찾는 것보다 효율이 좋고 작업이 편하다.
  3. 코드의 다른 부분을 바로 찾을 수 있다.

GitHub 설치

  1. https://github.com/
  2. github 홈페이지에 접속하여 운영체제에 맞게 다운

GitHub 사용자 설정

  1. 하단의 윈도우 바에 ‘git bash’검색 또는 비주얼 코드에서 ctrl + ~ 입력 > 하단에 뜬 터미널 우측 상단에 + 옆에 있는 화살표를 클릭 > ‘git absh’ 클릭
  2. git config --global user.name "본인 깃 네임" 입력
  3. git config --global user.email "본인 깃 이메일” 입력
  4. 설정 정보 조회: git config --global --list
    1. 해당 내용을 입력하여 상단의 네임값과 이메일 값이 나오면 완료

Git graph 설치 (비쥬얼 코드 확장 프로그램)

  1. git 저장소. 초기화 저장소를 생성하는 명령어
  2. 해당 프로젝트 경로에서 저장소와 파일의 내용이 다를 때 컬러로 표현한다.
  3. 설치방법
    1. 비주얼 코드 왼쪽 카테고리의 5번째 확장 아이콘 클릭
    2. 검색창에 ‘Git graph’ 검색하여 설치

경로 지정

  1. cd ..: 한 폴더 위로 이동
  2. ls -a: 경로의 파일을 전부 노출
  3. cd 폴더명: 해당 폴더로 경로 이동
  4. cd 앞 부분 폴더명: 일부 폴더명이 기억나지 않을 경우 기억나는 만큼의 폴더명 앞 부분을 쓰고 teb을 누르면 비슷한 폴더명 확인 가능

적용 방법

Github 새로 등록 방법

  1. 깃허브 홈페이지
    1. 우측 상단 프로필 클릭 > your 저장소 > new (초록버튼)
    2. 저장소 이름, 설명, 공공의 선택 > 저장소 생성(초록버튼)
  2. 비쥬얼 코드
    1. 깃허브와 연결할 폴더 열기
    2. ctrl + '~' 터미널 열기
    3. 우측 상단 '+'옆 화살표를 눌러 'git bash' 클릭
    4. 'ls -a'를 입력하여 해당 폴더 안에 '.gIt' 폴더가 있는지 확인 (git 폴더가 중복되어 있으면 안된다.)
    5. 'git init'을 입력하여 '.git'폴더 생성
      1. git init: git 저장소 초기화 / 저장소를 생성하는 명령
    6. 'git add "해당 파일 이름"(개별 파일 스테이징)' 또는 'git add .(모든 파일 스테이징)'을 입력하여 파일 스테이징 시킴</aside>
      1. 업로드 전, 업로드할 파일들을 정리해야 한다. / git add “해당 파일 이름” , git add . (모든 파일 스테이징)
    7. 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
    8. 'git remote add origin "깃허브주소"'를 입력하여 깃허브와 커밋 연결
    9. 'git push -u origin master'를 입력하여 깃허브에 파일 등록

기존 Github 저장소에 있는 파일 수정 등록 방법

  1. 'git pull origin master'를 입력하여 기존 프로젝트의 작업물 불러오기 (동기화 작업)
  2. 수정 작성
  3. 'git add .'입력하여 해당 폴더의 파일 스테이징
  4. 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
  5. 'git push -u origin master'를 입력하여 깃허브에 파일 등록

github 프로젝트 협업자 연결, 작성방법

  1. 깃허브 홈페이지
    1. 공유 할 경우
      1. 깃허브에 새로운 프로젝트 생성
      2. 프로젝트 상단 탭에 'Settings' > 'Collaborator' > 'Add people' > 추가할 협업자의 email 주소 입력 후 선택하여 진행
    2. 공유 받을 경우
      1. 초대 알림이 뜨면 초대 수락
      2. 홈페이지 좌측 상단의 로고 클릭 시 연동된 프로젝트 확인
      3. 'code'버튼(초록) 클릭하여 프로젝트 주소 복사
  2. 비쥬얼 코드
    1. 새로운 폴더 생성
    2. 'git init'로 폴더에 '.git'폴더 생성
    3. 'git remote add origin "깃허브주소"'를 입력하여 프로젝트 깃허브 연결
    4. 'git pull origin master'를 입력하여 기존 프로젝트의 작업물 불러오기 (동기화 작업)
    5. 'git add .'입력하여 해당 폴더의 파일 스테이징
    6. 'git commit -m "커밋 이름"'을 입력하여 연결할 커밋 생성
    7. 'git push -u origin master'를 입력하여 깃허브에 파일 등록

주의사항

  1. 협업 등의 이미 github에 등록된 폴더에서 작업을 진행하는 경우에는 무조건 pull로 github에 등록된 파일을 내려받아 수정 진행한 후 push를 올릴 것!
  2. push 먼저 진행하는 경우 커밋 연결이 해제 되어 marge를 하거나, 연결이 안 될 수도 있다.
  3. 협업을 할 때는 git push 부터 날리면 안되고 a와 b가 있으면 a가 먼저 push를 하고 b가 계속 작업을 하다가 a의 작업물을 병합하지 않고 push를 하게 되면 a의 작업물이 다 날아간다.

git을 관리하는 컴퓨터 환경이 변경되었을 때 설정방법

  1. 커밋을 올릴 때 사용자 명이 다를 경우
    1. 제어판 > 사용자 계정 > 자격증명 관리자 > windows 자격증명 관리자 > github.com 탭을 열어 ‘제거’ > 다시 사용자 등록 진행

rm -rf

  1.  . git파일을 잘못 만들었을 때 폴더 삭제를 해주는 기능

파일명, 폴더 위치 변경 방법

  1. git mv [원본이름] [변경할 이름]: git 파일명을 변경하는 방법
    1. ex. 파일명을 “test”에서 “index”로 변경 > git mv test index
  2. git mv [원래 폴더] [이동할 폴더]: git의 폴더 위치를 조정 하는 방법
    1. ex. 폴더를 “main”에서 “sub”로 변경 > git mv main sub
    2. 폴더 이동의 경우 이동할 폴더존재하지 않으면 원래 폴더의 이름만 변경되고, 존재하면 해당 폴더 안으로 들어간다.
728x90

'블록체인_9기 > 🖤 GitHub' 카테고리의 다른 글

7~8강_230308~9_GitHub (branch)  (0) 2023.03.14