본문 바로가기 메뉴 바로가기

ChatGPT 선생님과 성장하는 독학 개발자의 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ChatGPT 선생님과 성장하는 독학 개발자의 기록

검색하기 폼
  • 분류 전체보기 (190)
    • 여러가지 활동 (79)
      • 일기 (4)
      • 이력서 작성 팁 (8)
      • 프리온보딩 프론트엔드 챌린지 (52)
    • 백엔드 (13)
      • Java (1)
      • Spring (4)
      • Node (8)
    • 부트캠프 (18)
      • Postech Apple Developer Aca.. (8)
      • 우아한테크코스 (10)
    • 프론트엔드 (48)
      • JavaScript (10)
      • TypeScript (3)
      • React (22)
      • NextJS (13)
    • 프로그래밍 지식 (29)
      • Develop Knowledge (8)
      • Computer Tips (3)
      • Git (18)
    • 알고리즘 (3)
      • Algorithm (3)
  • 방명록

프로그래밍 지식 (29)
[Git 기본] Git Push

우리는 로컬 환경에서 작업한 코드를 다른 팀원들과 공유하기 위해서는 원격 저장소(Github)에 업로드해야 한다. Git에서는 이런 작업을 "Git Push"로 진행할 수 있다. Git의 Push 열심히 로컬 환경에서 개발하고 중간중간 Commit을 진행하고 난 이후에 우리는 원격 저장소(Github)에 업로드를 해야 한다. 이 때, 활용하는 Git 명령어가 바로 "Git Push"이다. Push가 되면 로컬 환경에서 개발한 코드 뿐만 아니라 그 동안 개발하면서 중간중간 Commit을 했던 이력들 또한 모두 업로드가 된다. "Git Push" 명령어를 통해 Push를 진행하는 과정은 다음과 같다. 위 이미지에서 오른쪽을 확인해보면, 'work 5', 'work 6', 'work 7', 'work 8'이 ..

프로그래밍 지식/Git 2023. 5. 28. 17:34
[Git 기본] Clone Repository & git config

이번에는 Github와 본인의 컴퓨터 환경을 연결하는 방법이다. 그 전에 우선, Github에 올라와 있는 파일을 복제하는 'Clone', 그리고 Commit한 사람을 인증하는 'Config'에 대해 알아보려고 한다. Git clone 이는 Github의 Repository의 내용을 내 컴퓨터(로컬) 환경에 복제하는 것을 말한다. 이를 통해 로컬 환경에서 Github의 파일들을 받아서 개발할 수 있다. Git config 로컬 환경에서 작업 후에 Commit을 진행할 때, 누가 해당 커밋을 했는지 기록하고 확인할 필요가 있다. 해당 작업을 수행하는 Git 명령어가 바로 'Git config' 이다. 명령어는 다음과 같다. git config -- global user.name egoing git conf..

프로그래밍 지식/Git 2023. 5. 28. 17:22
[Git 기본] Github Issues

이번 시간에는 Github의 'Issues'를 배워보려고 한다. 우리가 협업을 하다보면 팀원들과 같이 많은 이야기를 나눠야 할 때가 있다. Github에서는 코드를 보면서 이야기를 나눌 수 있는 공간이 있다. 이를 바로, 'Issues'라고 부른다. Issues 개발을 하면서 여러 소통을 해야할 때가 많다. 여기에는 버그가 발생해 디버그를 해야하거나 새로운 기능을 만들어야하는 것도 포함이 될 것이다. 이런 상황의 대부분은 코드를 보고 의견을 교환하며 해결해야하는 경우가 많다. Issues는 Repostiory에서 이러한 기능을 수행한다. Issues에서는 'issue 생성'을 통해 해결하고 싶은 문제를 업로드하고 의견을 달 수 있다. 이 때, 해당 이슈가 어떤 것인지 알려주는 'labels', 해당 이슈..

프로그래밍 지식/Git 2023. 5. 27. 17:54
[Git 기본] Create Repository & Commit

이번에는 Github에 Repository를 생성하고 해당 Repository에 Commit을 수행하는 과정을 학습하려고 한다. 기존에 학습하고 사용했던 내용들이지만, 다시 한 번 복습하는 시간을 가져보려고 한다. Repository Github 상에서 우리의 프로그램을 담는 저장소이다. Repository에서는 우리 코드를 저장할 수 있을 뿐만 아니라 커밋 히스토리, Pull request 등 협업을 위한 여러 작업을 할 수 있다. 개발하는 프로그램을 담는 폴더라고 생각하면 쉽다. Commit '제출하다'라는 뜻을 가지고 있으며, Git에서는 버전을 저장하는 것을 의미한다. 빈 Repository에 File을 여러 번 업로드를 하고 이를 각각 Commit을 할 수도 있다. 우리는 Commit Histo..

프로그래밍 지식/Git 2023. 5. 27. 17:31
Github로 따라하는 버전 관리 들어가기 전

많은 부트캠프의 커리큘럼에서 항상 들어가있는 강의 중 하나는 Github, 버전 관리이다. 그들의 커리큘럼을 따라가기 위해 나도 '부스트캠프'를 통해서 Github로 따라하는 버전 관리를 학습하기로 결정했다. Github으로 따라하는 버전 관리 부스트코스 무료 강의 www.boostcourse.org 들어가기 전에 Git에 대해 알아보고 학습을 시작하려고 한다. Git 'Git'은 소프트웨어를 개발할 때, 여러 사람이 참여하는 방식으로 개발의 효율을 올릴 수 있도록 도와준다. 이 때, 팀원들이 개발 도중 수정된 내역을 다른 팀원이 바로 확인하고, 또 서비스에서는 배포된 소프트웨어의 버전 관리를 통해 개발의 효율성을 높일 수 있다. Git은 소프트웨어 버전 관리 시스템(VSC, Version Control..

프로그래밍 지식/Git 2023. 5. 27. 17:03
Github Action 건드려보기

Github Action (깃허브 액션) Github Action은 특정 이벤트 발생 시, 원하는 일을 자동으로 동작하도록 만들어주는 툴을 말한다. Github Action은 다섯 가지의 단계가 있다. Event, Workflows, Jobs, Actions, Runners가 존재한다. 1. Event Event은 "on: push". 즉, 푸시하는 이벤트가 발생할 때가 있다. 이렇게 이벤트가 발생하는 경우에 해당한다. 예를 들어서, main branch로 merge를 하거나 commit을 push 하거나 또는 issue를 누군가 생성 혹은 열 때 발생하는 이벤트가 여기에 해당한다. 2. Workflows Workflows은 이벤트가 발생할 때, 작업을 수행하는 장소를 의미한다. 여기에는 하나 혹은 여러..

프로그래밍 지식/Git 2022. 6. 30. 22:55
[자바스크립트] 람다식과 일반 함수

자바스크립트에서 이벤트 처리를 하면서 "응? 왜 안 되지? 왜 다르지?"라는 생각을 갖게 되었다. 가장 기초적인 부분이지만 나는 이를 놓치고 "그냥 쓰라니까 써야지"하고 넘어갔던 부분이었다. USD 한국 미국 일본 document.querySelectorAll("#list a").forEach((menu) => menu.addEventListener("click", function() { document.getElementById("text-button").textContent = this.textContent; fromCurrency = this.textContent; }) ); document.querySelectorAll("#list a").forEach((menu) => menu.addEventL..

프로그래밍 지식/Develop Knowledge 2022. 1. 4. 16:20
VSCode로 커밋을 했을 때, 실제로 깃허브 Repository에 적용되지 않는 문제

나는 개발을 하고 나서 깃허브의 Repository에 기록하는 것으로 마무리한다. 그런데 커밋을 하고 푸시를 하고 나서 해당 Repository에서 확인해보면 푸시가 되어 있지 않는 문제가 발생했다. 그리고 해당 Repository에 master had recent pushes less than a minute ago의 메세지가 뜨고 옆에 Compare & Pull request의 버튼이 생성이 되어 있다. 위의 메세지가 발생하고 실제로 푸시가 되지 않은 문제가 발생하였지만 이를 신경쓰지 않고 직접 업로드하면서 해당 상황을 넘겼다. 그러나 이제 이 문제를 해결하는 것이 낫다고 생각하여 구글 검색을 해 보았다. 해당 문제의 원인은 이전에는 커밋과 푸시를 할 때, ~ origin master라는 명령어를 사..

프로그래밍 지식/Develop Knowledge 2021. 12. 16. 22:08
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 포트폴리오
  • 인스타그램
TAG
  • 개발 이력서 지원 팁
  • 자바스크립트
  • 포스텍애플디벨로퍼아카데미
  • 코딩테스트 대비
  • Singleton
  • if(kakao)dev2022
  • 개발자이력서꿀팁
  • 원티드 프리온보딩 챌린지
  • DB Error MongooseServerSelectionError
  • 설명회느낌점
  • Default Branch
  • LottieFiles
  • #포스텍애플디벨로퍼아카데미
  • node
  • 싱글톤
  • 포스텍애플아카데미
  • 고민한 부분
  • 최종추가합격
  • 조코딩과함께
  • 그룹인터뷰후기
  • React
  • Frontend
  • javascript
  • 원티드 프리온보딩
  • 프론트엔드 챌린지
  • Express
  • 깃허브 Merge
  • PostechAppleDeveloperAcademy
  • 신입개발자가 준비해야 할 것들
  • 스프링
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바