Development Tools/GIT,GITHUB

1.브랜치(Branch)브랜치(branch)는 버전 관리 시스템에서 사용되는 개념으로, 주로 Git과 같은 분산 버전 관리 시스템에서 찾을 수있다. 1-1.병렬개발여러 개발자가 동시에 다양한 기능을 개발할 수 있도록 독립적인 작업 공간을 제공한다,각각의 브랜치는 특정 기능이나 수정 사항을 개발하기 위한 공간으로 활용된다.1-2.안정성 보장메인 브랜치는 항상 안정된 상태를 유지한다.개발자들은 새로운 기능을 실험하거나 수정사항을 테스트하기 위해 메인 브랜치를 건들이지 않고 독립적인 브랜치에서 작업할 수 있다.   1-3.이력 관리각각의 브랜치는 고유한 개발 이력을 가지고 있습니다. 이는 코드 변경 사항을 추적하고, 필요한 경우 이전 상태로 쉽게 돌아갈 수 있도록한다.   1-4.배포 관리브랜치는 종종 환경별..
1.리포지터리(Repository)리포지터리(Repository)는 소프트웨어 개발에서 프로젝트의 모든 파일과 그 파일의 변경 이력을 관리하는 저장소이다.     2.원격 리포지터리 , 로컬 리포지터리2-1.원격 리포지터리(remote repository)여러 사용자가 협업하고 코드를 공유하는 공간대개 원격 서버에 호스팅되며, 팀원들은 이곳에서 소스 코드를 푸시하고 풀로 원격 저장소를 통해 최신 변경 사항을 동기화한다.다수의 개발자가 공유하는 중앙 집중식 저장소 역할팀원 간의 협업을 쉽게 할 수 있다,코드의 백업 및 복구가 용이하다.다양한 형상 관리 작업을 지원한다.  2-2.로컬 리포지터리 (Local Repository)개발자 개인의 컴퓨터에 저장된 Git 저장소개발자는 로컬 리포지터리에서 개발 작업..
1.git initGit 저장소 초기화--bare: 워킹 디렉토리 없이 리포지토리만 생성하는 옵션이다-q 또는 --quiet: 명령어 실행 시 출력을 억제하는 옵션이다--shared[=]: 리포지토리의 공유 권한을 설정하는 옵션이다 (group, all, umask 등이 가능하다)   2.git clone 새로운 원격 저장소 추가--depth : 복제할 깊이를 지정합니다. 즉, 히스토리를 얼마나 가져올지 결정합니다.--branch : 특정 브랜치를 복제합니다.--single-branch: 하나의 특정 브랜치만 복제합니다.--recurse-submodules: 서브모듈도 함께 복제합니다.  3.git remote원격 저장소 관련 작업을 수행할 때 사용된다.add  : 새로운 원격 저장소를 추가합니다.rem..
1.githubusercontentGitHub의 서비스 중 하나로, GitHub에 업로드된 파일을 다운로드할 수 있는 공개적인 URL을 제공하는 서버다.githubusercontent.com 도메인을 사용한다.GitHub에 코드 파일을 업로드했다면, 해당 파일의 raw 버전을 githubusercontent.com을 통해 브라우저나 다운로드 도구를 사용하여 쉽게 접근할 수 있다.    2.사용법2-1.레포지터리 하나를 만든다.반드시 public으로 만들어야한다.   2-2.레포지터리에 파일들을 업로드한다.    2-3.외부에서 사용https://raw.githubusercontent.com/{레포지터리사용자이름}/{레포지터리이름}/{branch}/{file_path}로 접근하여 사용한다.export fu..
https://udacity.github.io/git-styleguide/을 참고하여 작성하였습니다.1.commit message 구조type: Subjectbodyfooter  1-1.Type소문자로 작성feat: 새로운 기능추가/변경fix: 버그 수정docs: 주석 추가/수정style: 서식 지정, 누락된 세미콜론 (코드 직접관계x)refactor: 리펙토링test: 테스트 추가/수정chore: 빌드 작업, 패키지 관리자 설정 등을 업데이트  1-2.Subject50글자 이하 대문자시작명령조마침표로 끝나지 않는다.  1-3.BodySubject Body 사이에 빈줄 1줄한줄에 72자 이내로 제한방법말고 내용과 이유를 설명   1-4.Footer이슈 트래커 ID를 참조    🎈참고자료https://u..
👀오류내용로컬에서는 잘 작동하던 부트스트랩 css,js 파일이 github pages에서는 작동하지 않았음         🔍오류원인절대 경로 상대경로 지정의 문제로 github pages  에서 작동하지않은거였음         🎁오류 해결법상대경로 현재 소속된 폴더면 ./상대경로 부모 폴더면 ../ 으로 경로들을 수정함       🎇오류해결부트스트랩의 table이 잘 적용된것을 확인하였다.
1.vscode에서 github으로1-1.파일 생성   1-2.git initCtrl + Shift + P로 명령 팔레트를 열어서 git init를 한다.    1-2.staging좌측 소스제어에들어간다.  변경사항을 스테이징 영역에 올린다.  1-3.Commit스테이징 영역에 올라간 내용을 메세지와 함께 commit 한다.   1-4.github push커밋이후 상단 github에 게시를 누른다.  private public 을 선택한뒤 github에 업로드한다.  github에 업로드 된다.   1-5.github 확인       2.github에서 vscode로2-1.git clone명령 팔레트에서 git clone으로 github에서 불러올 파일을 선택한다.  선택후 저장할 폴더를 선택한다.   ..
분산 버전 관리(DVCS)소프트웨어 버전 관리를 위한 시스템각 개발자가 중앙 서버에 접속하지 않은 상태에서도 코드 작업을 할 수 있는 것이 특징. 깃(GIT)분산 버전 관리시스템중 하나.버전관리,여러 개발자가 하나의 소프트웨어 개발에 유용하다.  GIT용어Repository저장소branch에 따라 버전을 저장.작업자가 모든 히스토리 확인가능 local repository내 pc에서 관리하는 git 저장소 remote repositoryGitHub같은 원격 저장소clone 명령어로 원격저장소를 로컬에 받을수있다. Working Directory작업이 일어나는 폴더 Working Tree저장소 어느 한 시점을 바라보는 작업자 시점   Staging AreaCommit 이전 준비하는 위치  Commit변경사항..
아사_
'Development Tools/GIT,GITHUB' 카테고리의 글 목록 (2 Page)