<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dev_109.log</title>
        <link>https://velog.io/</link>
        <description>개발 공부중</description>
        <lastBuildDate>Tue, 06 Aug 2024 13:54:23 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dev_109.log</title>
            <url>https://velog.velcdn.com/images/dev_109/profile/0a5963e2-3da6-4492-b189-7ce6477ef0b4/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dev_109.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/dev_109" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA["vsc" 에서 "git" 사용하기]]></title>
            <link>https://velog.io/@dev_109/vsc-%EC%97%90%EC%84%9C-git-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@dev_109/vsc-%EC%97%90%EC%84%9C-git-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</guid>
            <pubDate>Tue, 06 Aug 2024 13:54:23 GMT</pubDate>
            <description><![CDATA[<p><em>( 2023.12.30 작성 글 )</em></p>
<p>평소에 나는 작업물을 하나하나 드래그해서 깃허브 저장소에 올리곤 했다.</p>
<p>평상시엔 별다른 불편함없이 드래그 방식으로 업로드를 해왔지만, 요근래 팀원들과 협업을 통해 이것 저것 배우면서 다들 git을 이용해 작업물을 편하게 업로드 하는 것을 보고, 나도 배워 봐야겠다고 생각했다.
<img src="https://velog.velcdn.com/images/dev_109/post/ae80f34b-0296-4b3d-b5ad-fd97e806515d/image.png" alt="">
git 홈페이지에 들어가서 자신의 운영체제에 맞는 git 버전을 다운받는다.</p>
<p>그 이후, 설치창이 나오는데 나는 기본적으로 체크 되어있는 상태로 설치했다.
<em>(! 다른 체크 박스들 아무것도 안건드림 !)</em>
<img src="https://velog.velcdn.com/images/dev_109/post/564eaa1a-22e2-4c2e-a4bb-fc7ee6c41bfb/image.png" alt="">
설치가 끝나고나면 바탕화면에 &quot;Git Bash&quot;가 생성된다.</p>
<p><strong>오늘은 간단하게 배운 git log, commit, add, push에 대해 간략하게 적어보겠다.</strong>
(vsc에서 터미널 창을 열어 실행한다.)</p>
<h3 id="1-git-log"><strong>1. git log</strong></h3>
<p><img src="https://velog.velcdn.com/images/dev_109/post/a86352b2-2fd5-41f7-9acc-68e4a325355f/image.png" alt="">
git log 는 현재 내 파일이 어떻게 커밋되었는지 볼 수 있다.
<em>(변경된 파일 미리보기는 불가능하지만, 커밋 이력을 볼 수 있다.)</em>
<img src="https://velog.velcdn.com/images/dev_109/post/beb90f81-ac8b-461c-90b0-3987add6d8c3/image.png" alt="">
HEAD -&gt; master(main)은 내 컴퓨터에 커밋된 거다.
origin / master(main)은 내 깃허브 코드 저장소에 올라간 커밋이다.</p>
<h3 id="2-git-add-"><strong>2. git add .</strong></h3>
<p><img src="https://velog.velcdn.com/images/dev_109/post/2631c741-4879-4a81-8afd-0f1a88dd567f/image.png" alt="">
git add . 을 통해 내가 수정한 파일들을 stage 영역에 올린다.</p>
<h3 id="3-git-commit--m--커밋-제목"><strong>3. git commit -m &quot; (커밋 제목) &quot;</strong></h3>
<p><img src="https://velog.velcdn.com/images/dev_109/post/1045a111-fae7-4298-a8fb-0746c753b2b0/image.png" alt="">
git commit -m &quot; 커밋 제목 입력 &quot; 을 통해 커밋 제목을 작성한다.</p>
<h3 id="4-git-push-origin-mastermain"><strong>4. git push origin master(main)</strong></h3>
<p><img src="https://velog.velcdn.com/images/dev_109/post/4d4e04a2-5a5e-4f9d-8862-59d826fc5df9/image.png" alt="">
마지막 단계, git push origin master(main) 을 통해 내 작업물을 깃허브 저장소로 업로드한다.</p>
<p>아직 git 활용법에 대해 많이 알지는 못했지만 깃허브 저장소에 들어가지 않고도</p>
<p>편리하게 내 작업물을 commit하고  push할 수 있다는 점이 매우 편리했다.</p>
<p>다음번엔 더 많은 git 활용법에 대해 알아보는 시간을 가져야겠다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[개발자로 첫 걸음!]]></title>
            <link>https://velog.io/@dev_109/%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A1%9C-%EC%B2%AB-%EA%B1%B8%EC%9D%8C</link>
            <guid>https://velog.io/@dev_109/%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A1%9C-%EC%B2%AB-%EA%B1%B8%EC%9D%8C</guid>
            <pubDate>Tue, 06 Aug 2024 13:45:09 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dev_109/post/2c8a8dde-488a-41aa-b583-77e7a3a4e2f6/image.png" alt=""></p>
<p><em>( 2023.12.29 작성 글 )</em></p>
<p>조원들과 함께 첫 프로젝트를 준비하며 하루를 보냈다.</p>
<p>첫 프로젝트에서 나의 각오는 내가 맡은 부분을 최대한 열정을 가지도 성실하게 구현하기이다.</p>
<p>오늘 협업하는 과정에서 많은 감정을 느꼈다. </p>
<p>같이 작업하는 조원분들이 어느 정도 개발과 친숙한 것 같아 보였고,나는 이런 협업이 처음이라 많은 긴장과 두려움이 있었다. </p>
<p>아직 모르는 것들도 많기에 알아듣지 못하는 부분도 많았고, 조원들이 뚝딱뚝딱 와이어 프레임을 만들 때 이것저것 이해하기 바빠 같이 의견을 내지도 못해서 아쉬웠다.</p>
<p>어떻게 보면 뛰어난 조원분들과 함께 프로젝트를 한다는 것은 나의 성장에도 큰 도움이 될 것이라 생각하며, 앞으로 부담과 두려움을 덜고 더 열심히, 성실하게 학습해야겠다는 생각이 들었다.</p>
<blockquote>
<p>💡 <strong>오늘 배운 정보!</strong></p>
</blockquote>
<p><strong>REST 란?</strong></p>
<p>Respresentational State Transfer의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 것을 의미한다.</p>
<p><strong>REST란</strong></p>
<ol>
<li><p>HTPP URI (Uniform Resource Identifier)를 통해 자원 (Resource)을 명시,</p>
</li>
<li><p>HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해</p>
</li>
<li><p>해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미.</p>
</li>
</ol>
<p><strong>CRUD 란?</strong></p>
<p>CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인</p>
<p><strong>Create(생성), Read(읽기), Update(갱신), Delete(삭제)</strong>를 묶어서 일컫는 말로
REST에서의 CRUD Operation 동작 예시는 다음과 같다.</p>
<p><strong>Create</strong> : 데이터 생성 <em>(POST)</em>
<strong>Read</strong> : 데이터 조회 <em>(GET)</em>
<strong>Upload</strong> : 데이터 수정 <em>(PUT, PATCH)</em>
<strong>Delete</strong> : 데이터 삭제 <em>(DELETE)</em></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[ Flutter ] flutter doctor 명령어 에러 해결]]></title>
            <link>https://velog.io/@dev_109/Flutter-flutter-doctor-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0</link>
            <guid>https://velog.io/@dev_109/Flutter-flutter-doctor-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0</guid>
            <pubDate>Mon, 22 Jul 2024 11:27:44 GMT</pubDate>
            <description><![CDATA[<p>flutter 가 잘 설치되었나 확인하기 위해 windows powershell 에 <strong>flutter doctor</strong> 를 입력하니</p>
<blockquote>
<p>flutter : &#39;flutter&#39; 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.</p>
</blockquote>
<p>라는 에러 메세지가 발생했다. </p>
<p>이 문제를 해결하기 위한 방법은 여러가지가 존재한다. 내가 해결한 방법은 간단한 설정 변경이다.</p>
<p><strong>바탕화면 -&gt; 시작 -&gt; 시스템 -&gt; 개발자용 -&gt; powershell 스크립트 실행 설정 &#39;켬&#39;</strong></p>
<p><img src="https://velog.velcdn.com/images/dev_109/post/1a3408cb-4056-4c53-a821-8a1fd872d674/image.png" alt=""></p>
<p>위 간단한 설정을 마친 후, windows powershell 을 관리자 권한으로 열어 <strong>flutter doctor</strong> 를 입력하면</p>
<p><img src="https://velog.velcdn.com/images/dev_109/post/0c3e332f-df66-4fdb-a668-0174ba909466/image.png" alt=""></p>
<p>위와 같이 에러 메세지가 뜨지 않고 flutter 가 정상적으로 설치되었는지 확인할 수 있다.</p>
]]></description>
        </item>
    </channel>
</rss>