목록git (8)
개발새발 블로그

- 컴퓨터를 바꾸면 개발 환경을 처음부터 설정해야 하기 때문에, 깃허브 코드스페이스를 사용해서 개발 환경을 온라인으로 옮겨놓는 것 1. 저장소에서 code를 클릭한 후에 codespaces 에서 create codespace on master를 클릭한다. 자동으로 코드스페이스가 생긴다. 그러면 이렇게 익숙한 vscode 화면 보인다. 기본적인 소스 수정과 저장, 깃허브로 푸시, 풀 모두 가능하다. 코드 스페이스는 팀이나 기업, 프로 계정에서만 사용할 수 있는 서비스다. --> 깃허브 데브는 웹 브라우저에서 vscode를 열어 저장소의 소스를 수정하고, 깃허브에 다시 푸시할 수 있는 누구나 사용 가능한 서비스다. 1. 저장소에서 키보드 자판의 .을 클릭한다. 이렇게 화면이 뜨게 된다. 2. 추가하면 왼쪽에..

- 깃허브 저장소에 웹 사이트 파일을 올려놓고 사용하기 때문에 무료이고, 파일 언제든 수정 가능. - HTML과 CSS 파일을 준비한다. (첫 화면은 반드시 index.html) 예제 파일을 사용해서 실습해볼 예정이다. 책에서 제공해주신 github 예시에서 fork로 작업물을 내 컴퓨터로 가져왔다. 2023.05.13 - [웹 개발] - 웹개발 프로젝트 [EWHADULE] 2차시 웹개발 프로젝트 [EWHADULE] 2차시 편하게 작업하기 위해 팀원분들과 깃허브로 작업하기로 했다. visual studio의 좌측의 3번째 칸에서 깃허브와 연결이 가능하다. vs코드와 깃허브를 연결시킨 뒤에, 이 부분에 깃 주소를 복붙해서 넣 bokiee24.tistory.com vscode에서 깃허브와 연동해서 pull/..

깃허브 README 파일 : 본인 저장소의 방문자가 편하게 자신의 저장소를 살펴볼 수 있도록 안내문을 만들어 첫 화면에 띄워놓는 것. --> 마크다운(markdown) 문법이기 때문에 확장자는 .md 본인의 저장소에 들어가며 밑에 Add a README 가 있음. +) 마크다운 문법? HTML 태그에 비해 간단해서 문서 작성이 편리함. - 제목 입력 # 붙이기 (#과 제목 사이 여백 필수) #이 하나면 가장 크고, ######은 가장 작은 제목. - 줄 바꿀 때 enter 두번 누르기. - 순서 목록 1,3,2,5,4 처럼 순서대로 작성하지 않아도 알아서 재정렬 - 순서 없는 목록 +나 - 로 시작하면 자동으로 글머리 기호. -> tab을 눌러주면 여러단계 가진 목록 - 텍스트 강조 굵게 : 앞뒤로 **..

오픈소스는 누구나 다운받을 수 있지만, 아무나 push는 불가능. private는 양쪽의 승인이 있어야 버전을 올릴 수 있음. github 사이트에서 setting > collaborations > 아이디 입력 > 상대방이 승인받기. 원격저장소의 내용을 지역저장소로 가져올 때 충돌 : 두 기기간의 충돌이 일어나는 경우 에러메세지를 전달해주고, 직접 수정 가능. 이후 다시 커밋해주고 push하기. ▶fetch git pull -> commit -> push를 하지만, git fatch -> git merge FETCH_HEAD -> commit -> push 도 가능. 다른사람이 저장 후, 내 컴퓨터에서 pull 하고 싶을 때, git fetch 를 통해 원격저장소에서 끌어오면 내 컴퓨터로 불러와지지만, ..

백업을 하기 위해선 컴퓨터 2대 필요. 우리 컴퓨터를 지역저장소, 컴퓨터나 서버에 만든 저장소를 원격저장소 라고 함. 원격저장소를 대신해서 해주는 서비스를 git hosting. http - 보안적으로는 취약하나 쉬움. ssh - 보안적으로는 좋으나 어려움. 1. 원격저장소와 연결 ▶ git remote add origin 복사한 주소 : 원격저장소 연결 ▶ git remote -v : 현재 연결된 원격저장소 보여주기 (주소까지) 원격저장소에 origin을 추가하겠다고 알려주는것. 여기서 origin은 깃허브 주소 별명 붙여준것. 메인 주소는 관습적으로 origin 사용함. 2. push ▶ git push : 원격저장소에 내보내기 처음 내보낼때는, origin을 기본으로 한다는 뜻으로 git push ..

브랜치 : 같은 뿌리지만 서로 다른 역사를 가지고 있는 버전들. ex) 고객사마다 다른 내용들을 추가해야할 때 사용 충돌 : a.txt라는 내용을 동시에 같은 부분을 수정했으면 충돌이 났기 때문에 수동으로 수정해달라고 요청함. +) git log 한눈에 보는 명령어 1. 브랜치 기본 사용 ▶ git branch : 브랜치 목록 보여줌 master라고 나타나는데, 저장소를 만들면 기본적으로 master 브랜치가 만들어지고, 우리는 그동안 master 브랜치에서 작업하고 있던것. ▶ git branch apple : apple의 브랜치 만들기 git branch로 다시 확인해보면 앞에 별표가 있는 master에서 작업중이라는 뜻. 새로운 버전 만든 후 git log 확인해보면 HEAD -> master로 가..