Git & GitHub 12

[Error] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

커밋해놓은거 푸시하려고 했는데 갑자기 오류 발생,,, 메세지 읽어보니까 git 작업을 할 때는 비밀번호 대신 토큰으로 인증해야한다는 내용이었음 (공지도 있었는데 나만 처음보는건가😂) 아무튼 그래서 겸사겸사 하는 토큰 생성 방법 포스팅 🔐 1. 프로필의 settings 클릭 2. settings 페이지에서 Developer settings 탭 선택 3. Personal access tokens 탭 선택 -> Generate new token 버튼 클릭 4. New personal access token 페이지에서 자신이 원하는 옵션 선택 - Note: 토큰의 용도 작성 - Expiration: 토큰의 유효 기간 - Select Scopes: 토큰의 권한 설정 (나는 커밋 + 푸시만 주로 해서 scopes는..

Git & GitHub 2021.08.15

[Github]깃허브 학생 인증 하고 pro 업그레이드 하기

깃허브에서 학생 인증하면 pro 기능을 무료로 쓸 수 있다는걸 알게 된 김에 정리하는 포스팅🥳 1. 깃허브 메인페이지에서 Explore 탭 - GitHub Education을 선택한다 2. GitHub Student Developer Pack 메뉴를 클릭한다, 로그인 안돼있으면 다음 단계에서 하기! 3. Get your pack 버튼 누르고 지원서 빈칸 다 채우기(깃허브 사용 목적) 나는 기본 이메일이 학교용 이메일이 아니라서 별도로 이메일 추가 과정을 거쳤다 (유효기간이 적혀있는 학생증 필요, 제출할 수 없는 경우 관련 서류 필요) 4. 제출 끝~ 디자인 툴이랑 프론트엔드 학습 사이트 있던데 통과되면 바로 써봐야지☺️ +약 이틀 후 프로로 업그레이드 완료 ✨ 오피스 계정('o.ac.kr')보다 학교 계..

Git & GitHub 2021.07.27

브랜치 생성 / 브랜치 전환 / 브랜치 목록 확인하기

사실 지금까지 개인 프로젝트를 혼자 진행하면서 브랜치 기능을 잘 사용하지 못했는데 졸프 덕분에 브랜치를 정말... 정말 많이 활용했다 브랜치 기능 없었으면 정말 불편했을듯🥲🥲 1. 브랜치 생성하기 git branch 2. 브랜치 목록 확인하기 git branch 3. 현재 브랜치에서 다른 브랜치로 전환하기 git checkout 브랜치 생성과 전환을 한꺼번에 하고싶다면 git checkout -b

Git & GitHub 2021.06.28

[GitHub Blog] Page build warning 메일 안오게 하기

깃허브 블로그에 push를 할때마다... 아래같은 메일이 왔다 The page build completed successfully, but returned the following warning for the `master` branch: You are attempting to use a Jekyll theme, "(지금 사용중인 테마 이름)", which is not supported by GitHub Pages. Github에서 공식적으로 지원하지 않는 제 3의 테마를 사용하면 경고 메일이 온다고 한다 해결방법으로는 _config.yml 파일에서 1. theme 변수를 주석처리 한다 # 을 붙여서 주석처리 할 수 있음! # theme: plainwhite 2. pages.github.com/theme..

Git & GitHub 2020.11.20 (2)

6. 원격 저장소를 내 컴퓨터에 받아오기

clone 명령어를 사용하면 다른 사람의 저장소에 있는 파일들을 내 컴퓨터에 받아올 수 있다 git clone 다운받으려는 저장소 링크 [폴더명] 폴더명은 옵션인데, .을 입력하면 폴더 없이 안에 있는 파일들만 다운로드 아무것도 입력하지 않으면 저장소의 이름으로 폴더가 새롭게 생성돼서 다운로드 폴더명을 따로 입력하면 그 폴더명으로 새롭게 생성돼서 다운로드 된다! 만약 다운로드 받았던 원격 저장소의 데이터가 새롭게 업데이트 되었다면 pull 명령어를 사용해서 받아올 수 있다 git pull 원격 저장소 이름 branch 이름 clone과 pull 둘 다 원격 저장소의 파일들을 로컬로 가져오는 기능을 수행한다 차이점으로는 clone은 Github의 모든 파일을 통째로 가져오지만, pull은 로컬 저장소의 파..

Git & GitHub 2020.09.27

5. GitHub에 만든 버전 올리기

내가 만든 로컬 저장소에서 버전 관리가 잘 되고 있고, 다른 사람과 함께 버전 관리를 하기 위해선 GitHub에 올리는 작업이 필요하다 git remote add origin 저장소 주소 remote add: 원격 저장소를 추가하겠다는 의미 origin: 원격 저장소의 이름이며, 굳이 origin이 아니여도 된다 git push 원격 저장소 이름 master 원격 저장소 이름을 origin으로 했다면 git push origin master 를 입력한다 master는 기본 branch의 이름! 추가한 원격 저장소를 삭제하고 싶다면 git remote remove 원격 저장소 이름 또는 git remote rm 원격 저장소 이름 원격 저장소 이름을 origin으로 했다면 git remote remove(또..

Git & GitHub 2020.09.27

4. commit으로 버전 만들기

commit(커밋)은 하나의 버전으로 이해할 수 있다 commit끼리는 어떤게 바뀌었는지 볼수 있으며, 전 버전으로 돌아가서 코딩하는 것도 가능하다 해당 파일이 있는 폴더로 이동한 뒤! commit으로 만들길 원하는 파일만 선택해서 추가하려면 git add 파일 이름 해당 폴더 전체의 파일을 추가하고 싶다면 git add . 명령어를 입력하면 된다 만약 add 명령을 취소하고 싶다면 git rm 파일 이름 으로 취소할 수 있다 add를 다 했다면 commit을 할 차례! git commit -m "커밋에 대한 설명" 으로 commit을 진행한다 git log로 commit된 내역도 확인 가능👌 * commit은 단순히 백업 용도가 아닌 의미있는 변동사항을 묶어서 만드는게 좋다 (ex: 버그를 고치는데 3..

Git & GitHub 2020.09.27

3. GitHub에 코드 올리기 - 로컬 저장소 만들기

로컬 저장소를 만들기 위해서 먼저 새로운 폴더를 하나 생성해준다 (기존 프로젝트가 있다면 새로 생성하지 않아도 무방) 그 후 Terminal창에서 해당 파일의 위치로 디렉토리를 이동한다 cd 해당 폴더의 경로 이동했다면 로컬 저장소를 생성할 준비가 되었다😆 git init git init을 하게 되면 이렇게 Git 저장소가 초기화되면서 로컬 저장소로 지정된다 이 명령은 .git이라는 숨김 폴더를 만드는데, .git 폴더에는 저장소에 필요한 뼈대 파일(Skeleton)이 들어 있다

Git & GitHub 2020.09.27

2. GitHub에 코드를 올리는 과정

GitHub : Git으로 버전 관리한 코드를 올릴 수 있는 클라우드 서버 github.com/ Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com GitHub에 코드를 올리는 과정 1. 내 컴퓨터 프로젝트 폴더에 "여기에서 Git으로 버전 관리 하고 싶어" 명령 git init 2. 내가 변경한 파일 중 올리길 원하는 것만 선택 git add 3. 선택한 파일들을 한 덩어리로 만들고 설명 적어주기 git commit 4. 내 컴..

Git & GitHub 2020.09.27