반응형 Programming256 Git branch 새로운 브랜치를 만들어 보자 Git Branch 깃에서 커밋을 하게 되면, 하나의 브랜치로 커밋이 전송된다. 기본적으로 하나의 브랜치를 가지고 프로젝트를 실행하는 것이다. 하지만, 많은 개발자들이 협업을 하는 프로젝트가 있다면, 하나의 브랜치로는 버그가 생겼을 때, 디버깅 작업에 상당히 많은 시간과 노력이 소요된다. 그래서 많은 협업이 일어나는 프로젝트에서는 사이드 브랜치를 만들어서 최종적으로 완성된 브랜치에 merge를 하는 과정을 거치게 되는 것이다. Git Branch 명령어 // 현재 브랜치를 확인한다. git branch //현재 작업 상황을 확인한다. git status //새로운 브랜치를 만들고 checkout한다. git checkout -b "New branch Name" // 현재 브랜치를 확인한다. git bra.. 2021. 9. 21. git local 작업시 remote origin 추가하기 깃헙 push 하기 깃헙을 이용하면서 local에서 작업하면 새로운 remote origin을 추가해야할 필요가 생길 때가 있다. 먼저 새로운 디렉토리에 대한 git을 초기화 시킨다. git init git status git add . git commit -m "new Things created" -m "description new" git remote add origin "git ssh address" git remote -v 깃 상태를 확인해보면 현재 수정된 파일을 확인할 수 있다. 새로운 origin 추가하기 git add를 통해 수정된 파일을 add하고 commit을 진행하면 local에서 수정된 파일들을 push 할 준비가 완료되었다. 만약 fatal: 'origin' does not appe.. 2021. 9. 21. 깃 Git SSH 키 발급 SSH 키 발급 내가 수정한 code를 깃에 post 하기 위해서는 SSH KEY가 발급되어야 한다. SSH KEY를 발급받고, 깃에 등록하는 과정을 알아보자. 먼저 키를 발급받기 위해서는 다음 명령어를 입력한다. $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" SSH 키 종류는 RSA 암호화 형식이다. 위 명령어를 입력하면 아래 코드가 실행되면서, SSH-KEY가 발급된다. Generating public/private rsa key pair. Enter file in which to save the key (C:/temp\.ssh/id_rsa): "Key Name" Enter passphrase (empty for no passphrase): Ent.. 2021. 9. 21. Git 은 도대체 왜 쓰는 걸까? Git은 지옥에서 온 버전 관리자다. 말 그대로 프로그램의 버전을 체계적으로 관리하기 위한 가장 최적의 솔루션이 Git이 되고 있다. Git에서 쓰이는 단어는 다음과 같다. Directory : 폴더 Command Line : 텍스트로 된 명령어 Interface CLI : Command Line Interface Repository : 프로젝트를 의미하거나, 프로젝트가 위치한 디렉토리를 의미 Github : Git에서 나의 repository를 호스팅 해주는 서비스 Clone : 다른 repository를 local에 가져오는 행위 add : repository에 새로운 코드를 추가 commit : Git에 변경사항을 저장 push : Git에 변경사항을 업로드 pull : 다른 repository 변.. 2021. 9. 21. [async await] 비동기함수 in javascript how to use 어떻게 사용하는가 && 개념 자바스크립트에는 동기/비동기 개념이 존재한다. 동기 프로그램 : 코드가 짜여진 순서대로 실행하는 일반적인 코드를 의미한다. 비동기프로그램 : Exception처리라던지, 서버로 부터 정보를 받아오는 API프로그램의 경우 비동기적으로 프로그램을 작동시킨다. 예) 아래 예시를 보면 코드 순서대로 실행하는 동기 프로그램 console.log("codeBlock1"); console.log("codeBlock2"); console.log("codeBlock3"); setTimeout()을 사용한 비동기 프로그램 자바스크립트는 setTimeout()을 확인한 후 해당 프로그램이 비동기프로그램으로 인식 후 바로 다음 동기 프로그램을 실행한다. console.log("codeBlock 1"); setTimeout((.. 2021. 9. 18. javascript #3 project 나만의 노트 만들기 UI 설계 javascript를 이용한 나만의 노트만들기 프로젝트다. 창의 크기는 400x400이다. 버튼은 총 3가지가 있다. 수정 + 삭제 + 추가 버튼이 구성되어 있다. 나만의 노트를 작성하고 수정을 누르면 수정이 되지 않는 보기모드로 전환된다. 삭제 버튼 클릭시 노트가 삭제된다. 추가 버튼을 클릭시 새로운 노트가 생성된다. 프로그램 작동원리 textarea과 새로운 이름의 div를 생성한다. 수정버튼을 클릭시 main이 hidden처리가 되면서 textarea가 display되는 형식의 프로그램이다. 추가버튼 혹은 삭제버튼 클릭의 경우 div 태그를 생성하고 삭제하는 원리로 프로그램이 작동한다. HTML의 구성 요소들을 가져와서 addEventListener()을 구동한다. 메인 함수역할을 하는 .. 2021. 9. 17. 이전 1 ··· 36 37 38 39 40 41 42 43 다음 반응형