CS/Tip
[Git & Github] ๋ก์ปฌ ๋ธ๋์น <-> ์๊ฒฉ ๋ธ๋์น ๋๊ธฐํ
1. ์๊ฒฉ์์ ์ญ์ ํ ๋ธ๋์น ๋ก์ปฌ์๋ ๋๊ธฐํ์ํค๊ธฐ์ด์๋ฅผ ์ฒ๋ฆฌํ๊ณ ๋ธ๋์น๋ฅผ ์ญ์ ํ๊ฒฝ์ฐ ํด๋น ์๊ฒฉ๋ธ๋์น๋ฅผ ๋์ผํ๊ฒ ๋ก์ปฌ์์๋ ์ญ์ ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์๋ค. ์๊ฒฉ์์ ๋ธ๋์น๋ฅผ ์ญ์ ํ๋๋ฐ ๋ก์ปฌ์ ๋จ์์๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋คgit branch -rorigin/๋ธ๋์น๋ช -> ๊ณผ ๊ฐ์ด ๋จ๋ ๊ฒฝ์ฐ ์๊ฒฉ์ ๋ธ๋์น๊ฐ ์์ง ๋ก์ปฌ์ ์๋ค๋ ๊ฒ! ๋ฐ๋ผ์ ์๋ ๋ช ๋ น์ด๋ฅผ ํตํด ๊นํ๋ธ์์ ์ญ์ ํ ๋ธ๋์น๋ฅผ ๋ก์ปฌ์๋ ์ ์ฉ์ํค์.๋ธ๋์น ๋ชฉ๋ก ๋๊ธฐํ๋ฅผ ํ๋ ๋ช ๋ น์ด์ด๋ค.git fetch -p๊ทธ๋ฌ๋ฉด gir branch -r ํ์๋ origin/๋ธ๋์น๋ช ์ด ์๋ฐ ๊ฒ์ด๋ค!2. ๋ก์ปฌ์์ ๋ง๋ ๋ธ๋์น ์๊ฒฉ์ ๋๊ธฐํ์ํค๊ธฐgit branch # ์๋ก์ด ๋ธ๋์น ์์ฑgit push # ์๊ฒฉ์ ์ฌ๋ฆฌ๊ธฐ์ ์ ์ฉ๋๋์ง ํ์ธํ๊ธฐ ์ํด์ 1๋ฒ์์..
vscode snippet ๋ง๋ค๊ธฐ
console.log๋ก ๋ก๊ทธ๋ฅผ ์ฐ๋๋ค๊ฑฐ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๋ ํจ์ํ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค ๋์ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๋๋ผ๋์ง ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง๋ค์ด์ผํ๋ ๋ผ๋๋ฅผ ์์ฑํ๋ ๋ถ๋ถ์ ์ด์ ๋ ์์ ํ ์ตํ์ ธ์ snippet์ ์ฌ์ฉํ์ฌ ์ฌ์ฉํ๊ณ ์์๋ค.๐๐ป ๊ฒฐ๋ก ์ ์ผ๋ก ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉ์ ์ค, ํจ์ ํํ์ ๋ฑ ์ค์ ์์ด ์ค๋ํซ์ ์ฌ์ฉํ๊ธฐ ์ํ๋ค๋ฉด ์๋ extension(ES7+ React/Redux/React-Native snippets)์ ๋ค์ด๋ฐ์ ์ฌ์ฉํ์๊ธธ ๊ถ์ฅํ๋ค.ES7+ React/Redux/React-Native snippetsrafce๋ผ๋ ์ค๋ํซ์ ํจ์ ํํ์์ ๋น ๋ฅด๊ฒ ์์ฑํด์ฃผ์ด ์ฝ๋์์ฐ์ฑ์ด ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ๋ค.๐๐ป ๋ง์ฝ ๋ค๋ฅธ ์ค๋ํซ์ ์ค์ ํ๊ณ ์ถ๊ฑฐ๋, ์ค๋ํซ ๋จ์ถํค๋ฅผ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด ๋ ์๋์ ์ค์ ๋ฐฉ๋ฒ์ ์์ฑํด๋จ๋ค.Snippet..
[MacOS] gcc ์ปดํ์ผ ์ต์ ์ ๋ฆฌ
ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ปดํ์ผ์ ํ๊ธฐ ์ํด์ ์ปดํ์ผ ์ต์ ์ ์ด์ฉํ ๋ช ๋ น์ด๊ฐ ํ์ํ๋ค. ์๋ฌด๋ฐ ์ต์ ์์ด c++๋ก ์ปดํ์ผํ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ฒ์๊ธ์ ์ค๋ช ํด ๋์๋ค. 2022.02.19 - [Language/C++] - [C++/MacOS] ํฐ๋ฏธ๋์์ c++ ์ปดํ์ผํ๊ธฐ [C++/MacOS] ํฐ๋ฏธ๋์์ c++ ์ปดํ์ผํ๊ธฐ ๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋งฅ์์ ์์คํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด์๋ GCC์ปดํ์ผ๋ฌ๊ฐ ํ์ํ๋ค. GCC ์ปดํ์ผ๋ฌ๋ c, c++ ์ปดํ์ผ๋ฌ์ด๋ค. Xcode๋ฅผ ์ด์ฉํ๋ฉด ์ ์ world-developer.tistory.com ์๊ธ์ ์ ๋ฆฌํด ๋์ ๋ด์ฉ๊ณผ ๋๋ถ์ด ์ปดํ์ผ์ ํ ๋ ์ฌ์ฉํ๋ ์ต์ ๋ค์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค. โถ gcc ์ปดํ์ผ (์ ๊ฒ์๊ธ) 1. gcc ํ์ผ๋ช (.c)..
[C/C++/MacOS] GCC ์ปดํ์ผ๋ฌ ์ค์นํ๊ธฐ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) ๋งฅ์์ ์์คํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด์๋ GCC์ปดํ์ผ๋ฌ๊ฐ ํ์ํ๋ค. GCC ์ปดํ์ผ๋ฌ๋ c, c++ ์ปดํ์ผ๋ฌ์ด๋ค. Xcode๋ฅผ ์ด์ฉํ๋ฉด ์ ์ ๋ก ์ปดํ์ผ์ด ๋์ง๋ง Xcode๋ ์ฉ๋์ด ํฌ๊ธฐ ๋๋ฌธ์ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ก ์ปดํ์ผ์ ํ๊ณ ์ถ๋ค๋ฉด command line tools๋ฅผ ์ค์นํ๋ฉด ๋๋ค. ์ค์น ๋ฐฉ๋ฒ 1. ํฐ๋ฏธ๋์ ์ด์ด์ค๋ค. command+space ๋๋ฅธ๋ค ๊ฒ์ ์ฐฝ์ terminal์ด๋ผ๊ณ ์น๋ฉด ๋๋ค. 2. ์ค์น ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. ์๋ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ์ฌ ํฐ๋ฏธ๋์ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฅธ๋ค. xcode-select --install ์์ ๊ฐ์ ์ฐฝ์ด ๋จ๋ฉด install ๋ฒํผ์ ํด๋ฆญํ๋ค. 3. ์ค์น๊ฐ ์๋๋์ง ํ์ธํ๋ค. ์๋ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์ ๋ ฅํ๊ณ ์ํฐ..
[MacOS] ํฐ๋ฏธ๋ ์ปค๋งจ๋๋ผ์ธ ์ฌ์ฉ๋ฒ, ๋จ์ถ๊ธฐ
๊ณต๋ถ์ค์ธ ํ๋ถ์์ ๋๋ค. ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ผญ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์ :) โถ ์ปค๋งจ๋๋ผ์ธ์ด๋ ๋ฌด์์ธ๊ฐ? ์ปค๋งจ๋๋ผ์ธ(Command line)์ด๋ ์ปค๋งจ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ ์ปดํจํฐ๊ฐ ๊ทธ ๋ช ๋ น๋๋ก ์คํํ๊ฒ๋ ํ๋ ๊ณต๊ฐ์ด๋ค. ์ฌ์ฉ์๊ฐ ํธํ๊ฒ๋ ์์ฆ์ ๋ง์ฐ์ค๋ฅผ ์ด์ฉํ์ฌ ํด๋๋ฅผ ์ด๋ํ๊ฑฐ๋ ๋ง๋ค๊ณ ์ง์ธ ์ ์๋ค. ์ด๊ฒ์ GUI(Graphic User Interface)๋ผ๊ณ ํ๋ค. ํ์ง๋ง ์ปค๋งจ๋๋ผ์ธ์ ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ์ ํธํ๋ค๊ธฐ๋ณด๋ค ๋ช ๋ น์ด๋ฅผ ํตํด์๋ง ์์ ๊ฐ์ ์ผ์ ์ํํ ์ ์๋ค. ๊ทธ๋์ ์ปค๋งจ๋๋ผ์ธ์ ์ด์ฉํ๋ ๊ฒ์ CLI(Command Line Interface)๋ผ๊ณ ํ๋ ๊ฒ์ด๋ค. โถ ํฐ๋ฏธ๋? ๋งฅ์์๋ ์ด๋ฌํ ์ปค๋งจ๋๋ผ์ธ์ ํฐ๋ฏธ๋(Terminal)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํฐ๋ฏธ๋ ์ฐฝ์ ์ฌ๋ ๋ฐฉ๋ฒ์ Command+Space bar๋ฅผ ๋๋ฌ t..
[C/C++/MacOS] Visual studio code๋ก C/C++ ์์ํ๊ธฐ
C++์ ์ฒ์ ์ฌ์ฉํ ๋(์ฝ๋๋ฅผ ์ง๊ฑฐ๋ ๊ฐ๋ฐํ ๋ ๋ชจ๋) ๊ฐ๋ฐํด์ ์ฌ์ฉํ๋ฉด ํธํ๊ฒ ์ฝ๋ฉํ ์ ์๋ค. ๋งฅ๋ถ์์ ์ฌ์ฉํ ์ ์๋ ๊ฐ๋ฐํด IDE(Integrated Development Environment)๋ xcode๊ฐ ์กด์ฌํ๋ค. (xcode๋ ์ดํ ์คํ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฐ ๊ฒ์ด๋ค.) ํ์ง๋ง xcode๋ ๋ฌด๊ฑฐ์ด ํด์ด๊ธฐ ๋๋ฌธ์ ๊ทธ ๋์์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด VScode(Visual studio code)์ด๋ค. VScode๋ ์์ค ์๋ํฐ์ด๊ธฐ ๋๋ฌธ์ Xcode๋ Visual Studio๋ณด๋ค๋ ๋ถํธํ ์๋ ์์ง๋ง ํ๊ฒฝ์ค์ ๋ง ์ ํด๋์ผ๋ฉด ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ค. Visual studio code ์ค์นํ๊ธฐ - ์ฐ์ ์๋ ๋งํฌ๋ก ๋ค์ด๊ฐ VScode๋ฅผ ์ค์น, ์คํ์ ํ๋ค. ์ค์น ๋งํฌ: https://code.visualstu..