<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>cracker-y.log</title>
        <link>https://velog.io/</link>
        <description>나는 왕 초보 개발자</description>
        <lastBuildDate>Fri, 10 Jan 2025 03:35:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>Copyright (C) 2019. cracker-y.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/cracker-y" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[VSCode 두가지 폰트 사용하기 ( terminal font )]]></title>
            <link>https://velog.io/@cracker-y/VSCode-%EB%91%90%EA%B0%80%EC%A7%80-%ED%8F%B0%ED%8A%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-terminal-font</link>
            <guid>https://velog.io/@cracker-y/VSCode-%EB%91%90%EA%B0%80%EC%A7%80-%ED%8F%B0%ED%8A%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-terminal-font</guid>
            <pubDate>Fri, 10 Jan 2025 03:35:33 GMT</pubDate>
            <description><![CDATA[<p>터미털 꾸미기 사용하신분들중 한글폰드 사이간격 불편하신분 있으시면 이렇게 바꿔보세요</p>
<h3 id="두가지-폰트-사용하기--바꾸려는-폰트가-컴퓨터에-있어야합니다-">두가지 폰트 사용하기 ( 바꾸려는 폰트가 컴퓨터에 있어야합니다 )</h3>
<p>MesloLGS NF &lt;- 터미널 꾸미기에서 다운로드했던 폰트</p>
<p>(원하는 한글폰트이름), MesloLGS NF</p>
<blockquote>
<p>vscode 왼쪽 하단에 설정을 눌러주세요 ( 단축키 ⌘ + , )</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/c028abfe-12b9-4dc7-8d3b-6e8f1552e474/image.png" alt=""></p>
<ul>
<li>terminal font
<img src="https://velog.velcdn.com/images/cracker-y/post/c5bada57-f44a-4815-95c8-9a1f45b576af/image.png" alt=""></li>
</ul>
<p>밑에 있는 폰트를 다운로드 하셨다면</p>
<p>D2Coding Ligature, MesloLGS NF   &lt;- 이대로 복사 붙여넣기 하세요        </p>
<hr>
<ul>
<li>한글폰트는 밑에 주소에 있는 폰트 사용했습니다</li>
</ul>
<p><a href="https://github.com/naver/d2codingfont/releases/tag/VER1.3.2">https://github.com/naver/d2codingfont/releases/tag/VER1.3.2</a></p>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/e6177c0f-cb5b-4e15-8db4-07d75d6ca8ff/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Git 명령어 알아보기 2]]></title>
            <link>https://velog.io/@cracker-y/Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-2</link>
            <guid>https://velog.io/@cracker-y/Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-2</guid>
            <pubDate>Tue, 31 Dec 2024 16:38:50 GMT</pubDate>
            <description><![CDATA[<ul>
<li>git reset —hard</li>
</ul>
<blockquote>
<p>해당 해쉬값 이전의 이력을 없앤다</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/18d7b5ab-8edd-48c4-9187-6b660410b673/image.png" alt=""></p>
<ul>
<li>reset 옵션
<img src="https://velog.velcdn.com/images/cracker-y/post/24c4b7dc-137c-4f4b-b540-418dc3927132/image.png" alt=""></li>
</ul>
<ul>
<li>git reflog &lt;해쉬값&gt;</li>
</ul>
<blockquote>
<p>git reset —hard 로 지웠던 이력을 되 살릴수 있는 방법
-되돌리고싶은 해쉬값을 찾아서 넣어주시면 되돌아가는 것을 볼수 있습니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/25179c64-ae65-4b42-bc00-1b797abc2a37/image.png" alt=""></p>
<ul>
<li>git revert &lt;해쉬값&gt;</li>
</ul>
<blockquote>
<p>원하는 시점의 커밋된 내용만 되돌림 
git reset —hard 는 이전의 이력을 전부 없애는 반면 git revert 는 
해당 커밋 이력을 이전 으로 되돌리고 새로운 커밋을 작성 할수 있습니다.</p>
</blockquote>
<ul>
<li>git reflog</li>
</ul>
<blockquote>
<p>이 명령어를 통해 돌아가고 싶은 해쉬값을 찾는다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/cd99f00b-bcd4-463c-bbcb-e11570c84fe7/image.png" alt=""></p>
<blockquote>
<p>git revert 를 이용해 해당 커밋을 이전으로 되돌리고있다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/b5c64469-f048-4866-a28e-82b215343eb3/image.png" alt=""></p>
<blockquote>
<p>git log 실행 결과</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/42e48f88-8848-44d6-ba8b-f4e57d685d7e/image.png" alt=""></p>
<ul>
<li>git branch </li>
</ul>
<blockquote>
<p>브랜치는 독립적으로 어떤 작업을 진행하기 위한 개념이다.
:: 메인의 작업 영역을 건드리지 않으면서 작업을하면서 그후에 메인과 합치거나
합치고난후 에러가 날경우나 수정을 할경우에 다시 그 브랜치만 가져와서 
작업을 할수있도록 만들어주는 것이라고 생각합니다.</p>
</blockquote>
<ul>
<li>브랜치 관련 명령어</li>
</ul>
<blockquote>
<h3 id="브랜치-생성">브랜치 생성</h3>
<p>git branch [브랜치 명]
예) git branch oz</p>
</blockquote>
<h3 id="브랜치-목록-확인">브랜치 목록 확인</h3>
<p>git branch</p>
<h3 id="생성한-branch로-이동">생성한 Branch로 이동</h3>
<p>git switch [브랜치 명]
예) git switch oz</p>
<h3 id="브랜치-생성과-동시에-이동하기">브랜치 생성과 동시에 이동하기</h3>
<p>git switch -c oz</p>
<h3 id="브랜치-삭제하기">브랜치 삭제하기</h3>
<p>git branch -D (삭제할 브랜치명)
예) git branch -D oz</p>
<h3 id="브랜치-이름-바꾸기">브랜치 이름 바꾸기</h3>
<p>git branch -m (기본 브랜치명) (새 브랜치명)
예) git branch -m oz oz_new</p>
<ul>
<li>head 란? </li>
</ul>
<blockquote>
<p>commit 을 할경우 head 가 어떤 branch 를 가리키고 있는지 알려주는 
역할을 합니다.</p>
</blockquote>
<ul>
<li>git merge</li>
</ul>
<blockquote>
<p>merge 의 기능은 branch의 이력을 유지하면서 main branch에 합치는 기능을
가지고 있습니다.</p>
</blockquote>
<ul>
<li>git rebase</li>
</ul>
<blockquote>
<p>rebase 명령어는 merge 와 비슷한 기능을 가지고있습니다.
merge 는 main에 와서 branch 명만 넣으면 바로 합치는반면 
약간의 복잡한 과정이 있습니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/daa8a53b-13ef-48d4-8652-2680a9ec14a8/image.png" alt=""></p>
<pre><code>rebase는 합치고싶은 branch로 이동한 후 연결하고싶은 branch를 설정합니다
main 으로 설정했다면 main으로 돌아와서 rebase한 branch를 
main에서 merge 하는 과정입니다.</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[Git 명령어 알아보기]]></title>
            <link>https://velog.io/@cracker-y/Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0</link>
            <guid>https://velog.io/@cracker-y/Git-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0</guid>
            <pubDate>Mon, 30 Dec 2024 15:33:25 GMT</pubDate>
            <description><![CDATA[<ul>
<li>git status</li>
</ul>
<blockquote>
<p>먼저 해당 폴더에 back.yaml, front.yaml 파일을 만들었고
git status 명령어를 사용해 현재 상태를 확인하고있습니다.
밑에 보는것 처럼 추적하지 않는 파일인지 아닌지 상태를 확인하는 명령어
입니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/9a13b3c2-ebe1-4e83-a02a-13e7ce929d8c/image.png" alt=""></p>
<ul>
<li>gif rm —cached &lt;파일명&gt; </li>
</ul>
<blockquote>
<p> 추적 하지 않는 파일로 만드는 방법</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/0e477c53-b64f-4d7c-ace8-be777e9adcdd/image.png" alt=""></p>
<blockquote>
<p>back.yaml 파일이 추적하지 않는 파일로 변경합니다.</p>
</blockquote>
<ul>
<li>git add .</li>
</ul>
<blockquote>
<p>(.) add 뒤에 점은 추적하지 않는 파일 전부를 말한다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/ce2d234f-4e1a-4d5a-a3ce-d6379c2ddd88/image.png" alt=""></p>
<ul>
<li>git reset</li>
</ul>
<blockquote>
<p>추적 되는 모든 파일을 추적하지 않는 파일로 변경합니다.
<img src="https://velog.velcdn.com/images/cracker-y/post/28e0af25-90c2-4fce-a349-fb23f2507b8c/image.png" alt="">
전부 빨간색으로 변경 되었습니다.</p>
</blockquote>
<ul>
<li>.gitignore</li>
</ul>
<blockquote>
<p>(git add .) 명령어를 사용할때 민감한 파일이 같이 추적 되지 않기 위한 방법</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/7d0d30cc-a785-4cf5-ab40-68f505ba6a42/image.png" alt=""></p>
<p>해당 폴더에 ( .gitignore ) 파일을 하나 만들고 그안에 추적되지 않았으면 하는 
파일의 이름을 작성합니다.</p>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/41a54039-7f6c-4b16-96e3-71e7a8d263ac/image.png" alt=""></p>
<p>실행 결과</p>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/31b4fbf6-6a0e-4163-82fe-96a4fd79bca6/image.png" alt=""></p>
<ul>
<li>git 을 이용한 commit 남겨보기</li>
</ul>
<blockquote>
<p>git commit 명령어를 사용하고
i &lt;- 를 누르게 되면 맨 밑줄에 —INSERT— 로 바뀌게됩니다.
수정 모드로 들어가게 되며 텍스트를 입력 할수 있습니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/548c11da-4714-4ed5-81f2-6de0ff3fc85a/image.png" alt=""></p>
<p>그리고 맨윗줄에 커밋 메시지를 작성하고 ESC 를 눌러 명령어 입력 모드로 진입!!
: &lt;- (세미콜론)   :wq 사용하게 되면 입력한 것을 저장 후 종료합니다.</p>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/e816a239-09c2-4989-8c19-101b68721f10/image.png" alt=""></p>
<p>참고 명령어
<img src="https://velog.velcdn.com/images/cracker-y/post/16a3714e-c2ec-4b63-b3c6-e8b224c4e879/image.png" alt=""></p>
<ul>
<li>git log 명령어를 알아보자</li>
</ul>
<blockquote>
<p>각 커밋마다의 변경사항을 모두 볼수있다.</p>
</blockquote>
<pre><code> git log -p</code></pre><blockquote>
<p>최근 n개 커밋만 보기</p>
</blockquote>
<pre><code> git log -(개수)</code></pre><blockquote>
<p>통계와 함께 보기 </p>
</blockquote>
<pre><code> git log —stat</code></pre><blockquote>
<p>한 줄로 보기</p>
</blockquote>
<pre><code> git log —oneline</code></pre><blockquote>
<p>변경사항 내 단어 검색 ( ⌘ + f 와 같은 기능이라고 봐도 될꺼같다 )</p>
</blockquote>
<pre><code> git log -S (검색어)</code></pre><blockquote>
<p>커밋 메시지로 검색 ( -S 와 같은 기능이지만 커밋 메시지 않에서만 검색한다 )</p>
</blockquote>
<pre><code> git log —grep (검색어)</code></pre><blockquote>
<p>자주 사용되는 그래프 로그 보기</p>
</blockquote>
<pre><code> git log --all --decorate --oneline --graph</code></pre><ul>
<li>git diff</li>
</ul>
<blockquote>
<p>변경된 이력을 상세히 확인할 수 있다</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/ad1bd63d-a499-457b-8a06-6567ba39b24f/image.png" alt=""></p>
<blockquote>
<p>git diff 실행 내용 
위에 사진에서는 수정, 삭제 정도만 보이지만 아래사진의 경우는 모든 이력이 보인다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/cracker-y/post/29b0f503-c9e1-444d-a22e-471dc9ae215f/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[코드블럭 사용법]]></title>
            <link>https://velog.io/@cracker-y/%EC%BD%94%EB%93%9C%EB%B8%94%EB%9F%AD-%EC%82%AC%EC%9A%A9%EB%B2%95</link>
            <guid>https://velog.io/@cracker-y/%EC%BD%94%EB%93%9C%EB%B8%94%EB%9F%AD-%EC%82%AC%EC%9A%A9%EB%B2%95</guid>
            <pubDate>Sat, 28 Dec 2024 11:39:36 GMT</pubDate>
            <description><![CDATA[<p>코드블럭 이거참 매력이 있는거같습니다.</p>
<p>✏️</p>
<ul>
<li><h4 id="-의-개수로-글자-크기-조절-6개-까지만-지원">&#39;#&#39; 의 개수로 글자 크기 조절 (&#39;#&#39;6개 까지만 지원)</h4>
</li>
</ul>
<pre><code># 가나다
## 가나다
### 가나다
#### 가나다
##### 가나다
###### 가나다</code></pre><h1 id="가나다">가나다</h1>
<h2 id="가나다-1">가나다</h2>
<h3 id="가나다-2">가나다</h3>
<h4 id="가나다-3">가나다</h4>
<h5 id="가나다-4">가나다</h5>
<h6 id="가나다-5">가나다</h6>
<hr>
<ul>
<li><h4 id=""></h4>
</li>
</ul>
<pre><code>&gt; This is a first blockqute.
&gt;&gt; This is a second blockqute.
&gt;&gt;&gt; This is a third blockqute.</code></pre><blockquote>
<p>This is a first blockqute.</p>
<blockquote>
<p>This is a second blockqute.</p>
<blockquote>
<p>This is a third blockqute.</p>
</blockquote>
</blockquote>
</blockquote>
<hr>
<ul>
<li><h4 id="구분선을-만들어주는-방법">구분선을 만들어주는 방법</h4>
</li>
</ul>
<pre><code> * * *

***

*****

- - -

---</code></pre><hr>
<ul>
<li><h4 id="순서가있는-목록">순서가있는 목록</h4>
</li>
</ul>
<pre><code>1.
1.
1.
같은 숫자를 써도 
1.
3.
2.
순서가 달라도 밑에와 동일하게 출력
</code></pre><ol>
<li>가나다</li>
<li>가나다</li>
<li>가나다</li>
</ol>
<hr>
<ul>
<li><h4 id="순서가-없는-목록">순서가 없는 목록</h4>
</li>
</ul>
<pre><code>*, +, - 이렇게 3가지 지원</code></pre><ul>
<li>가<ul>
<li>나<ul>
<li>가나다</li>
<li>라마바</li>
</ul>
</li>
</ul>
</li>
</ul>
<hr>
<ul>
<li><h4 id="코드블럭-코드">코드블럭 코드</h4>
</li>
</ul>
<pre><code>
` ` `java
public class BootSpringBootApplication {
  public static void main(String[] args) {
    System.out.println(&quot;Hello, Honeymon&quot;);
  }
}
` ` `</code></pre><pre><code class="language-java">public class BootSpringBootApplication {
  public static void main(String[] args) {
    System.out.println(&quot;Hello, Honeymon&quot;);
  }
}</code></pre>
<hr>
<p>이것 말고도 많은 마크다운 코드들이 있다
다른 필요한것들이 있으면 또 알아보도록 하겠습니다.</p>
]]></description>
        </item>
    </channel>
</rss>