Programming/Java Script

[우테코 프리코스] 1주차 : 코치님들로의 피드백 <업데이트중>

감귤밭호지차 2022. 11. 3. 18:20

▣ 1주차 코치님들로의 피드백 ※≫▶ 

▷  Git 에 대하여,, 

 

2020년 7월 이후부터 깃헙 정책의 변경으로 인하여 기존의 PW 인증방식에서 토큰 인증 방식이 필수가 되었다. 

생성 방법은 권한 지정을(생성 이후 변경 가능) 하고 토큰 생성을 하며 생성한 토큰은  안전한 곳에 보관을 해야 한다.

이 토큰은 터미널이나 여러 소스트리같은 프로그램에서 PW대신 사용하게 된다. 

「토큰 생성」: 개인 Setting  →  Developer Settings  → Personal Access Token  → Tokens ( 생성) 

   ※ 주의 : 토큰 생성 후 토큰 번호는 바로 어딘가에 (메모장) 복사해두자. 페이지를 벗어나면 다시 볼 수 없다. 

                 잃어버리면 차라리 토큰 삭제하고 재 생성하는 것이 답.. 

 

CLI :  Command Line Interface - 터미널에서 사용하는 로그 

 

「명령어」

- git push : 파일 저장소에 업로드해서 git hub 사이트에서도 변경 사항이 적용하기 

- dir : 내부 파일 확인?

[ 변경 내용 파일 업로드 ]

- git add <파일 이름> 

- git  add  * : 변경한 파일 저네 업로드

[ 변경 내용 확정 ] 

- git  commit  -m " 이번 commit 설명 "

※  변경 내용이 HEAD에 저장된 상태이나 원격 저장소에는 반영이 안된 상태이다. 

[ 원격 저장소에 업로드 ] 

- git push origin main  ← 다른 branch로 발행하려면 branch 이름 작성 

※  원격 저장소를 clone한게 아니면 git remote add origin < 원격 서버 주소 > 입력

- git checkout  -b  <branch 이름> : branch 생성- git checkout  master : master/main으로 돌아오기- git branch  -d <branch 이름> : branch 삭제- git push origin <branch 이름> : -

 

참고 : git - 간편 안내서


≫ PR : Pull Request 

 

기능 구현 작업을 Fork 된 Repository의 main branch가 아닌 기능 구현을 위해서 새로 만든 브랜치에서 작어블 한 후 PR을 보낸다.

 

 

≫ 커밋 메세지 : 이름을 통해 의도 드러내기

≫ git을 통해 관리할 자원에 대해서도 고려하기

 

node modules package.json 파일이 있으면 설치할 수 있고 버전 관리를 직접 하지 않으므로 git으로 관리하지 않아도 된다.

Intellij  .idea 폴더, VS Code의 .vsode폴더 또한 개발 도구가 자동으로 생성하는 폴더이기 때문에 굳이 git으로 관리하지 않아도 된다. ( - VS Code로 파일을 연동? 해두고 변경된 부분이 생기면 자동으로 git에 업로드 할 수 있게 해줌.) 그러기에 앞으로 git에 코드를 추가할 때는 git을 통해 관리할 필요가 있는지 고려해볼 것을 추천한다. 

 

 

 

https://www.inflearn.com/course/git-and-github

 

[무료] Git과 GitHub 시작하기 - 인프런 | 강의

배우기 어려운 Git의 사용법을 쉬운 Gui 프로그램인 SourceTree를 통해 익혀봅시다., - 강의 소개 | 인프런...

www.inflearn.com

https://woowahan.zoom.us/rec/share/3kyIyqwFGUjme9DAb_RViKC-nhRRPBrghQlZiAui2YPltiF63ZINxMEVj5NPA1Eb.KDJgZ5vinq7ECyPv

 

암호 : .?JmD&1i / 만료일: 2022년 12월 17일

 

비디오 회의, 웹 회의, 웨비나, 화면 공유

Zoom은 모바일, 데스크톱 및 회의실 시스템에서 비디오 및 오디오 회의, 채팅 및 웨비나를 안전하고 편리하게 진행할 수 있는 클라우드 플랫폼을 제공하여 첨단 엔터프라이즈 비디오 통신을 선도

woowahan.zoom.us

https://www.youtube.com/watch?v=JsRD2AWxxFg 

https://gist.github.com/stephenparish/9941e89d80e2bc58a153

 

AngularJS Git Commit Message Conventions

AngularJS Git Commit Message Conventions. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com