<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>애뎡의 잡동사뉘</title>
    <link>https://young-94.tistory.com/</link>
    <description>나도 잘 몰라..</description>
    <language>ko</language>
    <pubDate>Wed, 27 May 2026 18:28:55 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>최애뎡</managingEditor>
    <image>
      <title>애뎡의 잡동사뉘</title>
      <url>https://tistory1.daumcdn.net/tistory/4681382/attach/4e4407cc1649456797c13938ab02ae8e</url>
      <link>https://young-94.tistory.com</link>
    </image>
    <item>
      <title>Sourcetree로 팀 작업 시 나만의 .gitignore 작성</title>
      <link>https://young-94.tistory.com/246</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lilW0/btrLhO7nZNA/1jjYKwACHOL84bDIAUKE10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lilW0/btrLhO7nZNA/1jjYKwACHOL84bDIAUKE10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lilW0/btrLhO7nZNA/1jjYKwACHOL84bDIAUKE10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlilW0%2FbtrLhO7nZNA%2F1jjYKwACHOL84bDIAUKE10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;678&quot; height=&quot;169&quot; data-origin-width=&quot;678&quot; data-origin-height=&quot;169&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sourcetree에서 도구 - 옵션 - Git 에 가보면 전역 무시 목록이라는 항목이 존재한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 수정을 통해 나 혼자 무시할 목록을 작성할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Unity든 뭐든 팀 작업 간에 본인만이 사용하는 라이브러리 같은게 존재한다면 사용하기 좋다.&lt;/p&gt;</description>
      <category>Programming Tips</category>
      <category>gitignore</category>
      <category>전역 무시 목록</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/246</guid>
      <comments>https://young-94.tistory.com/246#entry246comment</comments>
      <pubDate>Fri, 2 Sep 2022 18:28:47 +0900</pubDate>
    </item>
    <item>
      <title>Unity Scene 전환 간단히</title>
      <link>https://young-94.tistory.com/245</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1659249692866&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Unity - Scripting API: SceneManagement.SceneManager.LoadScene&quot; data-og-description=&quot;Note: In most cases, to avoid pauses or performance hiccups while loading, you should use the asynchronous version of this command which is: LoadSceneAsync. When using SceneManager.LoadScene, the scene loads in the next frame, that is it does not load imme&quot; data-og-host=&quot;docs.unity3d.com&quot; data-og-source-url=&quot;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&quot; data-og-url=&quot;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/u5cqX/hyPf9UuApr/3jomLHa7LKYTHf1YT6H2oK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadScene.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/u5cqX/hyPf9UuApr/3jomLHa7LKYTHf1YT6H2oK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Unity - Scripting API: SceneManagement.SceneManager.LoadScene&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Note: In most cases, to avoid pauses or performance hiccups while loading, you should use the asynchronous version of this command which is: LoadSceneAsync. When using SceneManager.LoadScene, the scene loads in the next frame, that is it does not load imme&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.unity3d.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;씬 전환을 위해 사용하는 LoadScene의 내용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 알아둬야 할 내용은&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1941&quot; data-origin-height=&quot;561&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5vRnG/btrIvpjDXvQ/JsJTSkgKnBUO1TJ9QFLhZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5vRnG/btrIvpjDXvQ/JsJTSkgKnBUO1TJ9QFLhZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5vRnG/btrIvpjDXvQ/JsJTSkgKnBUO1TJ9QFLhZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5vRnG%2FbtrIvpjDXvQ%2FJsJTSkgKnBUO1TJ9QFLhZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1941&quot; height=&quot;561&quot; data-origin-width=&quot;1941&quot; data-origin-height=&quot;561&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요 두 부분 정도 언데 Async를 사용해야 하는지랑 이건 몰랐던 것인데 &lt;b&gt;Resources.UnloadUnusedAssets();가 자동 호출이 되는 것... 헐....&lt;/b&gt;(*이지만 사실 그리 중요한 건 아니구..)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Resources.UnloadUnusedAssets();의 내용은&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&quot;&gt;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1659250114554&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Unity - Scripting API: Resources.UnloadUnusedAssets&quot; data-og-description=&quot;An asset is deemed to be unused if it isn't reached after walking the whole game object hierarchy, including script components. Static variables are also examined. The script execution stack, however, is not examined so an asset referenced only from within&quot; data-og-host=&quot;docs.unity3d.com&quot; data-og-source-url=&quot;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&quot; data-og-url=&quot;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fSE1Y/hyPgehcDPI/8CyKsZzVcM36h1TJiVa0ZK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.unity3d.com/ScriptReference/Resources.UnloadUnusedAssets.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fSE1Y/hyPgehcDPI/8CyKsZzVcM36h1TJiVa0ZK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Unity - Scripting API: Resources.UnloadUnusedAssets&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;An asset is deemed to be unused if it isn't reached after walking the whole game object hierarchy, including script components. Static variables are also examined. The script execution stack, however, is not examined so an asset referenced only from within&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.unity3d.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 참고하면 됨 (* Resources.UnloadUnusedAssets()의 경우는 꼭 씬 전환시에만 사용할 게 아니라 간혹 메모리를 정리해야 할 상황이 올 수 있는데 이때도 사용한다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어쨌든 여기서 &lt;b&gt;씬 전환이 Unity에서 내부적으로 어떻게 돌아가는지&lt;/b&gt;를 꼭 알아야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예로 a, b씬이 있다 가정할 때 a씬에서 b씬으로 전환할 때 Unity에서 메모리 처리 과정은&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미 a씬에 대한 메모리가 올라가 있을 것이고 b씬이 로드되게 되는데 이때 a씬의 메모리를 내리고 b씬이 로드되면서 메모리가 올라오는 것이 아니라 a씬의 메모리가 올라와 있는 상태에서 b씬의 메모리가 같이 올라오고 그 뒤에 b씬의 로드가 끝나면 a씬을 제거하면서 a씬이 할당하고 있던 메모리가 내려가게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇기에 각 씬이 차지하는 메모리가 많을 경우 혹은 동시에 씬이 올라왔을 때 순간 메모리가 많아지는 경우를 대비하여 씬 전환 시 빈 씬이나 혹은 로드 씬을 사용하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 빈 씬인 n이 있고 a씬에서 b씬으로 로드한다 가정하면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a(now) -&amp;gt; n(load) -&amp;gt; a(remove) -&amp;gt; b(load) -&amp;gt; n(remove)의 느낌으로 가는 게 메모리 측면에서 과부하를 대비할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인의 경우&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;686&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg0KjJ/btrIzFzAStA/26OKvcFm7FjZ391TouiEUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg0KjJ/btrIzFzAStA/26OKvcFm7FjZ391TouiEUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg0KjJ/btrIzFzAStA/26OKvcFm7FjZ391TouiEUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg0KjJ%2FbtrIzFzAStA%2F26OKvcFm7FjZ391TouiEUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;416&quot; height=&quot;364&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;686&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요런 식으로 중간에 거쳐가는 씬을 하나 두고&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1659251625230&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;
using System.Collections.Generic;
using UnityEngine;

using TMPro;

public class NextScene : MonoBehaviour
{
    [SerializeField] TMP_Text _TMP_progress = null;

    private void Start()
    {
        AD.Managers.SceneM.GoScene();
    }

    private void Update()
    {
        this._TMP_progress.text = $&quot;{AD.Managers.SceneM.Progress * 100}%&quot;;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 NextScene의 로드가 끝난 뒤에 SceneM의 GoScene메서드를 통해 씬 전환을 하는데 SceneM의 경우&lt;/p&gt;
&lt;pre id=&quot;code_1659251609684&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System.Collections;

using UnityEngine;

namespace AD
{
    public class SceneManager : MonoBehaviour
    {
        AD.Define.Scenes _scene;
        Coroutine _co_GoScene = null;

        float progress = 0f;
        public float Progress { get { return progress; } } 

        public void NextScene(AD.Define.Scenes scene)
        {
            this._scene = scene;
            UnityEngine.SceneManagement.SceneManager.LoadScene(AD.Define.Scenes.NextScene.ToString());
        }

        public void GoScene()
        {
            _co_GoScene = StartCoroutine(Co_GoScene());
        }

        IEnumerator Co_GoScene()
        {
            AsyncOperation ao = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(this._scene.ToString());

            while (!ao.isDone)
            {
                AD.Debug.Log(&quot;SceneManager&quot;, $&quot;{ao.progress} - progress&quot;);
                this.progress = ao.progress;
                yield return null;
            }

            if (_co_GoScene != null)
            {
                StopCoroutine(_co_GoScene);
                _co_GoScene = null;

                Resources.UnloadUnusedAssets();
            }
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식으로 가고 싶은 씬을 받아둔 뒤 NextScene에서 GoScene()을 호출하여 전환하는 식으로 진행한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Load가 얼마나 됐는지를 확인하기 위해 코드를 이렇게 하고 있긴 한데 이러면 Async의 의미가 없는 것 같기에... 음 지금 보니 개선이 필요.. 하다....&lt;/p&gt;</description>
      <category>Unity/Tips</category>
      <category>Scene전환</category>
      <category>씬전환</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/245</guid>
      <comments>https://young-94.tistory.com/245#entry245comment</comments>
      <pubDate>Sun, 31 Jul 2022 16:21:02 +0900</pubDate>
    </item>
    <item>
      <title>Notion 단축키 엄청나게 정리해두신 분</title>
      <link>https://young-94.tistory.com/244</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://dololak.tistory.com/603&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dololak.tistory.com/603&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1658979149993&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[Notion]노션의 단축키 알아보기&quot; data-og-description=&quot;노션(Notion) 단축키 알아보기 노션에서 사용하는 단축키를 알아보도록 합니다. 영어 실력이 많이 부족하다보니 오역이 있을 수 있고 이해가 되지 않는 것은 넣지 않았으니 혹시나 더욱 자세하고 &quot; data-og-host=&quot;dololak.tistory.com&quot; data-og-source-url=&quot;https://dololak.tistory.com/603&quot; data-og-url=&quot;https://dololak.tistory.com/603&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/kSUVH/hyPeQfCbg3/xElKqB5DUQq1Iz7cWVQXok/img.png?width=284&amp;amp;height=279&amp;amp;face=0_0_284_279,https://scrap.kakaocdn.net/dn/iUnyo/hyPeJ1SauD/LDKWxPdae3piny5id81peK/img.png?width=284&amp;amp;height=279&amp;amp;face=0_0_284_279,https://scrap.kakaocdn.net/dn/wrZUh/hyPeLehALY/wq3fIwiRVjbKvewCp4kDUK/img.jpg?width=750&amp;amp;height=750&amp;amp;face=0_0_750_750&quot;&gt;&lt;a href=&quot;https://dololak.tistory.com/603&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://dololak.tistory.com/603&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/kSUVH/hyPeQfCbg3/xElKqB5DUQq1Iz7cWVQXok/img.png?width=284&amp;amp;height=279&amp;amp;face=0_0_284_279,https://scrap.kakaocdn.net/dn/iUnyo/hyPeJ1SauD/LDKWxPdae3piny5id81peK/img.png?width=284&amp;amp;height=279&amp;amp;face=0_0_284_279,https://scrap.kakaocdn.net/dn/wrZUh/hyPeLehALY/wq3fIwiRVjbKvewCp4kDUK/img.jpg?width=750&amp;amp;height=750&amp;amp;face=0_0_750_750');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[Notion]노션의 단축키 알아보기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;노션(Notion) 단축키 알아보기 노션에서 사용하는 단축키를 알아보도록 합니다. 영어 실력이 많이 부족하다보니 오역이 있을 수 있고 이해가 되지 않는 것은 넣지 않았으니 혹시나 더욱 자세하고&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;dololak.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>etc</category>
      <category>notion</category>
      <category>노션</category>
      <category>단축키</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/244</guid>
      <comments>https://young-94.tistory.com/244#entry244comment</comments>
      <pubDate>Thu, 28 Jul 2022 12:34:06 +0900</pubDate>
    </item>
    <item>
      <title>markdown 사용법 엄청나게 정리해두신 분</title>
      <link>https://young-94.tistory.com/243</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://heropy.blog/2017/09/30/markdown/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://heropy.blog/2017/09/30/markdown/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1658924196129&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;MarkDown 사용법 총정리&quot; data-og-description=&quot;마크다운(MarkDown)에 대해서 알고 계신가요?파일 확장자가 .md로 된 파일을 보셨나요?웹 개발을 하면서 아마 README.md라는 이름의 파일을 한 번은 보셨을텐데, ...&quot; data-og-host=&quot;heropy.blog&quot; data-og-source-url=&quot;https://heropy.blog/2017/09/30/markdown/&quot; data-og-url=&quot;https://heropy.blog/2017/09/30/markdown/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Y9UOv/hyPc6qlAzr/qMe0CN5H93FNgr93DcEUVK/img.png?width=500&amp;amp;height=250&amp;amp;face=0_0_500_250,https://scrap.kakaocdn.net/dn/bZrSEl/hyPdhrUrjC/AkVmhYwIQ7Qtnv3xGNkyK0/img.png?width=500&amp;amp;height=250&amp;amp;face=0_0_500_250,https://scrap.kakaocdn.net/dn/oXlnY/hyPeRrzrTi/qKVCj1dZNHsphk3kQQmXv0/img.jpg?width=1024&amp;amp;height=772&amp;amp;face=0_0_1024_772&quot;&gt;&lt;a href=&quot;https://heropy.blog/2017/09/30/markdown/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://heropy.blog/2017/09/30/markdown/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Y9UOv/hyPc6qlAzr/qMe0CN5H93FNgr93DcEUVK/img.png?width=500&amp;amp;height=250&amp;amp;face=0_0_500_250,https://scrap.kakaocdn.net/dn/bZrSEl/hyPdhrUrjC/AkVmhYwIQ7Qtnv3xGNkyK0/img.png?width=500&amp;amp;height=250&amp;amp;face=0_0_500_250,https://scrap.kakaocdn.net/dn/oXlnY/hyPeRrzrTi/qKVCj1dZNHsphk3kQQmXv0/img.jpg?width=1024&amp;amp;height=772&amp;amp;face=0_0_1024_772');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;MarkDown 사용법 총정리&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;마크다운(MarkDown)에 대해서 알고 계신가요?파일 확장자가 .md로 된 파일을 보셨나요?웹 개발을 하면서 아마 README.md라는 이름의 파일을 한 번은 보셨을텐데, ...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;heropy.blog&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>etc</category>
      <category>markdown</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/243</guid>
      <comments>https://young-94.tistory.com/243#entry243comment</comments>
      <pubDate>Wed, 27 Jul 2022 21:17:07 +0900</pubDate>
    </item>
    <item>
      <title>Unity RuntimeInitializeOnLoadMethod을 이용한 초기 세팅</title>
      <link>https://young-94.tistory.com/242</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1658843598251&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Unity - Scripting API: RuntimeInitializeOnLoadMethodAttribute&quot; data-og-description=&quot;RuntimeInitializeOnLoadMethodAttribute class in UnityEngine / Inherits from:Scripting.PreserveAttribute / Implemented in:UnityEngine.CoreModule Description Allow a runtime class method to be initialized when a game is loaded at runtime without action from &quot; data-og-host=&quot;docs.unity3d.com&quot; data-og-source-url=&quot;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&quot; data-og-url=&quot;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bdBzZg/hyPdaTjJ5a/jShAEULEugCIpiHiX729rK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bdBzZg/hyPdaTjJ5a/jShAEULEugCIpiHiX729rK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Unity - Scripting API: RuntimeInitializeOnLoadMethodAttribute&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;RuntimeInitializeOnLoadMethodAttribute class in UnityEngine / Inherits from:Scripting.PreserveAttribute / Implemented in:UnityEngine.CoreModule Description Allow a runtime class method to be initialized when a game is loaded at runtime without action from&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.unity3d.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;pre id=&quot;code_1658843877340&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// _go_console never used warning
#pragma warning disable 0414

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class RuntimeInitialize : MonoBehaviour
{
    [SerializeField] GameObject _go_console = null;

    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
    static void FirstLoad()
    {
#if UNITY_EDITOR
        if (SceneManager.GetActiveScene().name.CompareTo(&quot;Login&quot;) != 0)
            SceneManager.LoadScene(&quot;Login&quot;);
#endif
    }

    private void Awake()
    {
#if DEVELOPMENT_BUILD
        this._go_console.SetActive(true);
#endif
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wjn3P/btrIjMx4f2X/leYNkxML3Dk7kgOv2RyMj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wjn3P/btrIjMx4f2X/leYNkxML3Dk7kgOv2RyMj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wjn3P/btrIjMx4f2X/leYNkxML3Dk7kgOv2RyMj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwjn3P%2FbtrIjMx4f2X%2FleYNkxML3Dk7kgOv2RyMj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;174&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;207&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RuntimeInitializeLoadType은 본인 코드의 BeforeSceneLoad만 있는 게 아님&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인의 경우 어느 씬에서 Play를 해도 Login씬 부터 시작하도록 하기 위해 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;+&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RuntimeInitializeOnLoadMethod의 경우 꼭 오브젝트에 스크립트를 물릴 필요 없이 Assets안에 존재하면 알아서 들어오긴 하는데 본인의 경우 위 Awake문처럼 빌드 환경을 나누는 등의 초기 세팅을 위해 본인의 Manager 오브젝트에 같이 물려 사용 중&lt;/p&gt;</description>
      <category>Unity/Tips</category>
      <category>RuntimeInitializeLoadType</category>
      <category>초기 세팅</category>
      <category>초기화</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/242</guid>
      <comments>https://young-94.tistory.com/242#entry242comment</comments>
      <pubDate>Tue, 26 Jul 2022 23:03:41 +0900</pubDate>
    </item>
    <item>
      <title>Visual Studio 자주 쓰는 유용한 것 들 들들</title>
      <link>https://young-94.tistory.com/241</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 스크롤 막대 옵션&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1546&quot; data-origin-height=&quot;838&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LpeDz/btrFHsKITH9/cOOuaJ5ZGiTc8McllzgFUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LpeDz/btrFHsKITH9/cOOuaJ5ZGiTc8McllzgFUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LpeDz/btrFHsKITH9/cOOuaJ5ZGiTc8McllzgFUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLpeDz%2FbtrFHsKITH9%2FcOOuaJ5ZGiTc8McllzgFUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1546&quot; height=&quot;838&quot; data-origin-width=&quot;1546&quot; data-origin-height=&quot;838&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 스크롤 막대에서 바로 우 클릭으로 메뉴 확인 가능 [ 의외로 보기 진짜 좋음 ]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Ctrl + , &amp;rArr; class 찾을 때 유용&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;GIF 2022-06-26 오후 4-11-28.gif&quot; data-origin-width=&quot;1943&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UtIUI/btrFMCx76nJ/GjDKCSyygCUmOnticMypSK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UtIUI/btrFMCx76nJ/GjDKCSyygCUmOnticMypSK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UtIUI/btrFMCx76nJ/GjDKCSyygCUmOnticMypSK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/UtIUI/btrFMCx76nJ/GjDKCSyygCUmOnticMypSK/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1943&quot; height=&quot;656&quot; data-filename=&quot;GIF 2022-06-26 오후 4-11-28.gif&quot; data-origin-width=&quot;1943&quot; data-origin-height=&quot;656&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ctrl + ; (솔루션 탐색기)를 통해 찾을 수 도 있지만 요렇게도 찾기 좋아&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Alt + &lt;span data-token-index=&quot;1&quot; data-reactroot=&quot;&quot;&gt;&amp;uarr;, &lt;/span&gt;Alt + &lt;span data-token-index=&quot;3&quot; data-reactroot=&quot;&quot;&gt;&amp;darr; &lt;/span&gt;&amp;rArr; 코드 이동 편집&lt;span data-token-index=&quot;5&quot; data-reactroot=&quot;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;GIF 2022-06-26 오후 4-15-22.gif&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;381&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VhJGP/btrFGOzzCEr/KVE15OWG3Vtz6WLYLTtJw0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VhJGP/btrFGOzzCEr/KVE15OWG3Vtz6WLYLTtJw0/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VhJGP/btrFGOzzCEr/KVE15OWG3Vtz6WLYLTtJw0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/VhJGP/btrFGOzzCEr/KVE15OWG3Vtz6WLYLTtJw0/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;369&quot; height=&quot;381&quot; data-filename=&quot;GIF 2022-06-26 오후 4-15-22.gif&quot; data-origin-width=&quot;499&quot; data-origin-height=&quot;381&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단히 정리할 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. Ctrl + k + f &amp;rArr; 줄 정리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 참조 표기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zFm09/btrFKmINXa0/XQ62ZJDN4FC4wgLUVbecD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zFm09/btrFKmINXa0/XQ62ZJDN4FC4wgLUVbecD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zFm09/btrFKmINXa0/XQ62ZJDN4FC4wgLUVbecD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzFm09%2FbtrFKmINXa0%2FXQ62ZJDN4FC4wgLUVbecD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;558&quot; height=&quot;259&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번 예시에서 보이는 참조인데 메서드나 변수 등이 어디에 쓰이고 있는지 보여주는 것&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[ 생각보다 세팅하지 않고 사용하는 경우가 많음 ]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* + [ shift + f12 ]로 참조 찾기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. 멀티 커서&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;GIF 2022-04-28 오후 3-47-19.gif&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;235&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baT1vx/btrFLBzqZV9/M0vz6PRkW7IirRuZamXgrk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baT1vx/btrFLBzqZV9/M0vz6PRkW7IirRuZamXgrk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baT1vx/btrFLBzqZV9/M0vz6PRkW7IirRuZamXgrk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/baT1vx/btrFLBzqZV9/M0vz6PRkW7IirRuZamXgrk/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;235&quot; data-filename=&quot;GIF 2022-04-28 오후 3-47-19.gif&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;235&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;alt 꾹 누르고 마우스로 드래그 [ 약간 그냥 드래그 하면서 영역을 선택할 수 있음 ]&amp;nbsp;&lt;/p&gt;</description>
      <category>Programming Tips</category>
      <category>Visual Studio 단축키</category>
      <category>Visual Studio 유용한</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/241</guid>
      <comments>https://young-94.tistory.com/241#entry241comment</comments>
      <pubDate>Sun, 26 Jun 2022 16:30:12 +0900</pubDate>
    </item>
    <item>
      <title>Git 작업 시 .gitignore 규칙</title>
      <link>https://young-94.tistory.com/240</link>
      <description>&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;# - 주석처리 ( # wow)&lt;/li&gt;
&lt;li&gt;A.확장자 - A.확장자 전부 무시 ( .확장자 의 경우 이 확장자를 다 무시 but !를 앞에 붙이면 제외)&lt;/li&gt;
&lt;li&gt;폴더나 파일 이름을 기입 시 그 내용들을 다 무시&lt;/li&gt;
&lt;li&gt;/A - 최상위 폴더의 A 무시&lt;/li&gt;
&lt;li&gt;A/ - A와 그 아래 파일을 무시&lt;/li&gt;
&lt;li&gt;A/B - A폴더 아래 B를 무시 (A/.확장자 -&amp;gt; A아래 .확장자 무시)&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>Programming Tips</category>
      <category>gitignore</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/240</guid>
      <comments>https://young-94.tistory.com/240#entry240comment</comments>
      <pubDate>Thu, 23 Jun 2022 00:09:04 +0900</pubDate>
    </item>
    <item>
      <title>Sourcetree Clone, Push 오류</title>
      <link>https://young-94.tistory.com/239</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;Clone 오류&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tTC0l/btrFoZgBFhl/LLtiIxqO5cDQ6xg3VBqTf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tTC0l/btrFoZgBFhl/LLtiIxqO5cDQ6xg3VBqTf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tTC0l/btrFoZgBFhl/LLtiIxqO5cDQ6xg3VBqTf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtTC0l%2FbtrFoZgBFhl%2FLLtiIxqO5cDQ6xg3VBqTf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;459&quot; height=&quot;660&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요딴식으로 프로젝트 Clone을 할 때 유효한 소스 경로/URL이 아닙니다. 라며 Clone부터 못하게 하는 못돼 처먹은 경우가 발생한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세부사항을 클릭하여 어떤 오류가 나오는지 확인하고 별 일이 다 터지는데 그 일들에 대한 겪은 상황들을 간단히 정리&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. Personal access token이 없을 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 만들고 적용하면 됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 먼저 본인 GitHub - Settings - Developer settings(왼쪽 사이드 메뉴 가장 하단) - Personal access tokens 에 들어간 뒤&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; Generate new token을 통해 만들어 줘야함&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;775&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf9zQ6/btrFsfcAAjE/RMgGABiKHNlVVXq9u0oNt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf9zQ6/btrFsfcAAjE/RMgGABiKHNlVVXq9u0oNt1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf9zQ6/btrFsfcAAjE/RMgGABiKHNlVVXq9u0oNt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf9zQ6%2FbtrFsfcAAjE%2FRMgGABiKHNlVVXq9u0oNt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;775&quot; height=&quot;531&quot; data-origin-width=&quot;775&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 뭐 대 충 요런 식의 화면이 나올 건데 이름 알아서 잘 정하고 유효기간 귀찮으면 걍 무제한으로 때리고 보통 repo 많이 쓰니까 체크하고 혹은 필요한 부분 더 체크하고 만든 뒤에&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;320&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M1Kvr/btrFtlKhKNc/JXXkGnn7xURN6zSpSRnUp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M1Kvr/btrFtlKhKNc/JXXkGnn7xURN6zSpSRnUp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M1Kvr/btrFtlKhKNc/JXXkGnn7xURN6zSpSRnUp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM1Kvr%2FbtrFtlKhKNc%2FJXXkGnn7xURN6zSpSRnUp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;845&quot; height=&quot;320&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;320&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 화면이 뜰 건데 이게 중요함 한번 지나치면 못 보니까 복사해두고 (뭐 ... 못 보면 다시 만들면 되지...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제어판 - 사용자 계정 - 자격 증명 관리자 - Windows 자격 증명까지 들어간 뒤&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;git:https://github.com 이 보이면 편집을 한 뒤 본인 github 사용자 이름 입력하고 암호에 토큰을 붙여주면 됨&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;+&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sourcetree - 도구 - 옵션 - 인증에 들어간 뒤&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKqpjP/btrFrdsAT03/kF0OSZKHknZa29RytMjRF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKqpjP/btrFrdsAT03/kF0OSZKHknZa29RytMjRF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKqpjP/btrFrdsAT03/kF0OSZKHknZa29RytMjRF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKqpjP%2FbtrFrdsAT03%2FkF0OSZKHknZa29RytMjRF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;674&quot; height=&quot;262&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 마찬가지로 입력해주면 끝&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2.&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;SSH Keys 만들고 써달라고 징징 거리는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; SSH Keys를 진짜 만들고 사용하면&lt;span&gt;&amp;nbsp;됨&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; -&amp;gt; Sourcetree에서 도구 - SSH Key 생성&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/co9XkE/btrFnBA2rYQ/SbgU9KBmrlYpv22NKMEXV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/co9XkE/btrFnBA2rYQ/SbgU9KBmrlYpv22NKMEXV1/img.png&quot; width=&quot;432&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;718&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.5285%; margin-right: 10px;&quot; data-widthpercent=&quot;50.11&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/co9XkE/btrFnBA2rYQ/SbgU9KBmrlYpv22NKMEXV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fco9XkE%2FbtrFnBA2rYQ%2FSbgU9KBmrlYpv22NKMEXV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;902&quot; height=&quot;718&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IVttd/btrFnBufHbB/MAtuI1MN564jjBaN3jG2w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IVttd/btrFnBufHbB/MAtuI1MN564jjBaN3jG2w1/img.png&quot; data-origin-width=&quot;903&quot; data-origin-height=&quot;722&quot; data-is-animation=&quot;false&quot; width=&quot;451&quot; height=&quot;361&quot; style=&quot;width: 49.3087%;&quot; data-widthpercent=&quot;49.89&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IVttd/btrFnBufHbB/MAtuI1MN564jjBaN3jG2w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIVttd%2FbtrFnBufHbB%2FMAtuI1MN564jjBaN3jG2w1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;903&quot; height=&quot;722&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영어를 읽긴 읽어야 해 ㅋㅋ 이거 할 때 마우스 안 움직이면 진짜 지옥이니...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 하튼 다 하고 위에 표기한 부분 잘 복사해둔 뒤 [ 비밀번호는 하고 싶음 하는 느낌 ]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인 GitHub - Settings에 들어가서 SSH and GPG keys에서 New SSH Key를 눌러서 Title 맛깔나게 정한 뒤 Key부분에 복사한 내용을 붙어 넣고 만들어주고 사용하면 됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Git Bash가 이상한 경우가 간혹 있는 듯&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;897&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQaSg9/btrFkrrNb7F/ajcPm94Z3JuCjpOPuqqimk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQaSg9/btrFkrrNb7F/ajcPm94Z3JuCjpOPuqqimk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQaSg9/btrFkrrNb7F/ajcPm94Z3JuCjpOPuqqimk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQaSg9%2FbtrFkrrNb7F%2FajcPm94Z3JuCjpOPuqqimk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;897&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;897&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sourcetree - 도구 - 옵션에서 Git부분에 가장 아래로 가서 Update Embedded 후 Sourcetree 재시작 후 해봐도 되는 경우가 생김&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 여러 GitHub 등의 아이디를 사용 + 여러 SSH Key를 사용하다 꼬인 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &lt;b&gt;a&lt;/b&gt;. C:\Users\사용자 이름\AppData\Local\Atlassian\SourceTree&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로 간 뒤에 userhosts, passwd 지우고 그 참에 위에 옵션 이미지에 인증 부분으로 들어가서 모든 인증까지 다 지움&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &lt;b&gt;b&lt;/b&gt;. 제어판 - 사용자 계정 - 자격 증명 관리에서 Windows 자격 증명에서 Git과 관련된 증명들을 다 제거&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 이렇게 한 뒤 다시 해보는 방법!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 사실 본인의 경우 4번의 느낌이었는데 걍 SSH Key 같은 거 다 사용 안 해버리고 증명 다 지우고 하나의 ID만 사용해서 하니까 잘 됨 어휴&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Push 오류&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인증 오류 중 하나로 특히&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Sourcetree에서 2개의 아이디를 사용하고 한 아이디로는 ssh key를 사용한다 가정할 때 이 아이디로 push는 안될 수 있는데, 만약 &quot;If you trust&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;this&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;host&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;enter&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&quot;&lt;/span&gt;y&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&quot; to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;add&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;key&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;PuTTY's cache&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;carry&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;on&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;connecting&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;.&quot; 요런 문구가 들어간 오류가 난다면 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;먼저 cmd로 C:\Users\본인\AppData\Local\SourceTree\app-3.4.9\tools\putty 에 들어간 뒤&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;plink.exe&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;github.com 로&lt;/span&gt; &lt;span style=&quot;color: #555555;&quot;&gt;plink.exe를 실행시키고&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;y를 눌러 키를 추가하면 된다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Programming Tips</category>
      <category>CLONE</category>
      <category>Push</category>
      <category>SourceTree</category>
      <category>소스트리오류</category>
      <category>오류</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/239</guid>
      <comments>https://young-94.tistory.com/239#entry239comment</comments>
      <pubDate>Wed, 22 Jun 2022 00:10:56 +0900</pubDate>
    </item>
    <item>
      <title>Unity GitHub 사용 시 .gitignore 만들 때</title>
      <link>https://young-94.tistory.com/238</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;사실 github에서 repository팔 때 만들 수도 있지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.toptal.com/developers/gitignore&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.toptal.com/developers/gitignore&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1655732700375&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;gitignore.io&quot; data-og-description=&quot;Create useful .gitignore files for your project&quot; data-og-host=&quot;www.toptal.com&quot; data-og-source-url=&quot;https://www.toptal.com/developers/gitignore&quot; data-og-url=&quot;https://www.toptal.com/developers/gitignore&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9LeqR/hyOQwHFWQr/6IymVgzUmGvFFCJ2sUJfEK/img.png?width=2400&amp;amp;height=1254&amp;amp;face=0_0_2400_1254&quot;&gt;&lt;a href=&quot;https://www.toptal.com/developers/gitignore&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.toptal.com/developers/gitignore&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9LeqR/hyOQwHFWQr/6IymVgzUmGvFFCJ2sUJfEK/img.png?width=2400&amp;amp;height=1254&amp;amp;face=0_0_2400_1254');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;gitignore.io&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Create useful .gitignore files for your project&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.toptal.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 통해서도 만들 수 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[ 아무래도 여러 프로젝트를 진행 시 그 특성에 맞는 .gitignore을 만들 수 있어서 좋음 ]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 그런데 분명 예전에 .gitignore만들 때는&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WBuMh/btrFjYV8F5H/Y0mL87aq36TUrcU6mxDNM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WBuMh/btrFjYV8F5H/Y0mL87aq36TUrcU6mxDNM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WBuMh/btrFjYV8F5H/Y0mL87aq36TUrcU6mxDNM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWBuMh%2FbtrFjYV8F5H%2FY0mL87aq36TUrcU6mxDNM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1050&quot; height=&quot;180&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요딴식으로 프로젝트랑 별개로 있고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;548&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bp1flM/btrFkwSAnrk/0jmhukjjk2fYDBUeAgIaz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bp1flM/btrFkwSAnrk/0jmhukjjk2fYDBUeAgIaz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bp1flM/btrFkwSAnrk/0jmhukjjk2fYDBUeAgIaz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbp1flM%2FbtrFkwSAnrk%2F0jmhukjjk2fYDBUeAgIaz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;505&quot; height=&quot;548&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;548&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심지어 요딴식으로 대충 만들어서 사용해도 잘 먹었는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오랜만에 정신 차리려 새 프로젝트를 진행하려고 다시 만들면서 .gitignore을 프로젝트 안에 포함시키고 뭐 등등 뭐 하튼 참... 뭐 사실 프로젝트 이름을 앞에 추가해줘도 될 것 같긴 한데 아니 나 예전에 어떻게 한 거야...?????&lt;/p&gt;</description>
      <category>Unity/Tips</category>
      <category>gitignore</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/238</guid>
      <comments>https://young-94.tistory.com/238#entry238comment</comments>
      <pubDate>Mon, 20 Jun 2022 22:51:11 +0900</pubDate>
    </item>
    <item>
      <title>Visual Studio에서 ctrl + shift + f 도 좋지만 가끔 alt도 좋아</title>
      <link>https://young-94.tistory.com/232</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;GIF 2022-04-28 오후 3-47-19.gif&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;235&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RnNcH/btrAG6dzvMz/8Mp4wljc4zOm9hVILdFeJk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RnNcH/btrAG6dzvMz/8Mp4wljc4zOm9hVILdFeJk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RnNcH/btrAG6dzvMz/8Mp4wljc4zOm9hVILdFeJk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/RnNcH/btrAG6dzvMz/8Mp4wljc4zOm9hVILdFeJk/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;235&quot; data-filename=&quot;GIF 2022-04-28 오후 3-47-19.gif&quot; data-origin-width=&quot;627&quot; data-origin-height=&quot;235&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하나하나 바꿀 때 보통 ctrl + shift + f를 사용했지만 alt 꾹 누르고 마우스로 드래그하면 이토록 영광스러운 광경을 볼 수 있음&amp;nbsp;&lt;/p&gt;</description>
      <category>Programming Tips</category>
      <category>Alt</category>
      <category>여러 개 바꾸기</category>
      <author>최애뎡</author>
      <guid isPermaLink="true">https://young-94.tistory.com/232</guid>
      <comments>https://young-94.tistory.com/232#entry232comment</comments>
      <pubDate>Thu, 28 Apr 2022 15:49:04 +0900</pubDate>
    </item>
  </channel>
</rss>