반응형 전체 글197 [GIT 02] 버전 만들기 - working tree, stage, repository 참고 : do it! 깃&깃허브 입문 GIT에서 버전이란 문서를 수정하고 저장할 때마다 생기는 것이다. 예를 들면, 문서를 만들 때 아래와 같이 수정 전 내용을 보관하기 위해 제목을 바꿔서 계속 새롭게 저장해서 파일을 만든다. Git_초안.pdf > Git_ver.1.0.pdf > Git_최종.pdf > Git_최종_진짜최종.pdf 개발을 하다보면 많은 경우 몇십명의 개발자가 협업을 하여 파일을 생성하고, 저장할 때마다 파일을 새로 저장한다고 하면 엄청난 파일이 쌓일 것이다. 파일으 다른 이름으로 저장해 버전을 만드는 방법보다 쉽고 빠르게 버전을 만들고 만든 시간과 수정 내용까지 기록할 수 있는게 바로 git과 같은 버전 관리 시스템이다. Git에서는 버전을 관리하면 원래 파일 이름은 그래도 유지하면서 .. 2023. 1. 18. [GIT 01] 저장소 만들기 - git init 1. git 초기화하기 - git init 1) git 저장소를 만들 디렉터리 하나를 새로 만들어 준다. mkdir git-test cd git-test 2) 해당 디렉터리에 저장소를 만들기 위해 git init 명령을 입력한다. 깃을 사용할 수 있도록 디렉터리를 초기화하는 작업이다. git init 해당 명령어를 입력해주고 나면 'Initialized empty Git repository in ... ' 라는 메세지가 나타나며, 해당 메세지가 표시되면 이제 해당 디렉터리에서 깃을 사용할 수 있다는 것을 의미한다. 또한, 디레터리에 .git이 생성된 것을 확인 할 수 있는데 이 디렉터리가 깃을 사용하면서 버전이 저장될 '저장소(repository)' 이다. .git 디렉터리가 탐색기에서 표시되지 않을 수.. 2023. 1. 18. 자주 사용하는 리눅스 명령어 1. pwd (print working directory) : 현재 위치 경로 pwd 2. ls (list) : 현재 디렉터리에 어떤 파일이나 디렉터리가 있는지 확인 ls 3. ls -al : 옵션 추가 시 -를 붙인다. ls -al -a 숨김 파일과 디렉터리 함께 표시 -l 파일이나 디렉터리의 상세 정보를 함께 표시 -r 파일의 정렬 순서를 거꾸로 표시 -t 파일 작성 시간 순으로 (내림차순) 표시 4. cd (change directory) : 디렉터리 이동 cd cd .. 현재 위치에서 상위 디렉터리로 이동 cd [디렉터리명] [디렉터리명] 디렉터리로 이동 cd ~ 홈 디렉터리로 이동 * ./ -> 현재 사용자가 작업 중인 디렉터리 * ../ -> 현재 디렉터리의 상위 디렉터리 5. mkdir (m.. 2023. 1. 17. [GIT] 테스트(연습) 할 수 있는 온라인 사이트 (codeonweb) GIT 공부를 할 때, 컴퓨터에 직접 셋팅해서 하면 좋겠지만 그게 싫다면 편하게 온라인 사이트에서 GIT 공부를 할 수 있다. https://codeonweb.com/ CodeOnWeb 추천 강의 읽으면서 바로 연습할 수 있는 강의 및 책들 손 끝에서 코딩 교육의 다음 패러다임 코딩마당 귀찮은 준비과정 없이 바로 공부를 시작하세요 코드를 만든 후 누구나 실행이 가능한 상 codeonweb.com 1. 회원가입 또는 로그인을 해준다. 2. 실습 > 하단 우측에서 git을 선택해준 뒤 연습하면 된다. 2023. 1. 17. javascript promise 사용법 참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise Promise - JavaScript | MDN Promise 객체는 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과 값을 나타냅니다. developer.mozilla.org Promise 객체는 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과 값을 나타낸다. 즉, 미래의 어떤 시점에 결과를 제공하겠다는 약속(프로미스)을 반환한다. Promise는 기존에 javascript에서 많이 볼 수 있었던 콜백 지옥을 극복하기 위해 ECMA Script 6 스펙에서부터 지원되는 객체이다. Promise 상태 - 대기(pending) : 이행.. 2023. 1. 13. javascript filter 사용법 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter Array.prototype.filter() - JavaScript | MDN filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. developer.mozilla.org filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다. const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; //words 배열을 각각 꺼내와서 word에 할당 => word length가 6.. 2023. 1. 11. javascript map 사용법 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map Array.prototype.map() - JavaScript | MDN map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. developer.mozilla.org map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다. const arr = [1, 2, 4, 8, 16]; const maps = arr.map(x => x * 2); console.log(maps); 기존 for문 const nameArr = ["원빈","박보검".. 2023. 1. 11. 화살표 함수(arrow function) https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/Arrow_functions 화살표 함수 - JavaScript | MDN 화살표 함수 표현(arrow function expression)은 전통적인 함수표현(function)의 간편한 대안입니다. 하지만, 화살표 함수는 몇 가지 제한점이 있고 모든 상황에 사용할 수는 없습니다. developer.mozilla.org 화살표 함수 표현(arrow function expression)은 전통적인 함수표현(function)의 간편한 대안이다. 하지만, 화살표 함수는 몇 가지 제한점이 있고 모든 상황에서 사용할 수는 없다. - this나 super에 대한 바인딩이 없고, Meth.. 2023. 1. 11. 2204회 리눅스 2급 합격후기 2022년 04회 리눅스마스터 2급 시험에 응시해서 합격했다. 우선 결론만 적자면 굳이 이 자격증을 따는게 의미가 있을까? 이다. 시험이 현업에서 도움이 되는가?라고 물었을 때 내 대답은 NO. 리눅스 역사, 리눅스 명령어 옵션이 시험에 많이 출제되는데, 솔직히 현업에서는 자주 쓰는 명령어, 옵션만 계속 쓰다보니 시험을 위해 쓸데없는것까지 외워야 해서 시간낭비라는 생각이 들었다. 그리고 안 쓰는 것들도 외워야하고, 정말 시험을 위한 문제들이다보니 억지 문제도 많았다. 접수비가 저렴하지 않는데, 접수비가 아까운 자격증이었다. 그럼에도 따고자 하는분들을 위해 합격 후기를 적어본다. 우선 책은 이기적 리눅스마스터 책으로 초이스했다. 설명은 잘 나와있어서 나쁘지 않다. 시험은 문제은행식이라서 기출문제들만 풀어도.. 2023. 1. 4. 이전 1 ··· 9 10 11 12 13 14 15 ··· 22 다음 반응형