๐Ÿ”ฅ TIL - Day 4

Kim Dae Hyunยท2021๋…„ 9์›” 16์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
4/93

๐Ÿ“Œ github branch Master? Main ?

github์—์„œ ์ฒ˜์Œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ Main์œผ๋กœ ๋ฐ”๊พธ๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์ด ๊ตณ์ด? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค๊ณ  ๊ท€์ฐฎ์•„์„œ ๋””ํดํŠธ๋กœ ๋ผ ์žˆ๋Š” Master ๋ธŒ๋žœ์น˜๋งŒ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ๋‹ค ๋‚˜๋ฆ„์˜ ์ด์œ ๊ฐ€ ์žˆ์—ˆ๋˜ ๊ฒƒ...

Master๋ผ๋Š” ๋‹จ์–ด๊ฐ€ Master-Slave์—์„œ์™€ ๊ฐ™์ด ์ฐจ๋ณ„์˜ ๋‹จ์–ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์•ž์œผ๋กœ ๊ถŒ์žฅํ•˜๋Š” ๋Œ€๋กœ ๋”ฐ๋ฅผ ์˜ˆ์ • ใ…Ž

ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ ๐Ÿ‘‡
ํ˜„์žฌ ๋ธŒ๋žœ์น˜๊ฐ€ master๋ผ๋ฉด main์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ.

git branch -M main

๐Ÿ“Œ github pull request (PR)

Issue ์ƒ์„ฑ -> Branch ์ƒ์„ฑ -> Merge

  1. ๋ฒ„๊ทธ or ๊ธฐ๋Šฅ๊ตฌํ˜„์— ๋Œ€ํ•œ Issue๋ฅผ ์ƒ์„ฑ
  2. Issue๋ฅผ ํ•ด๊ฒฐํ•  ์‚ฌ๋žŒ์ด Branch ์ „๋žต์— ๋งž๊ฒŒ Branch๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ•ด๊ฒฐ ๋ฐ ๊ตฌํ˜„
  3. Branch์—์„œ ๊ตฌํ˜„์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด ์ƒ์œ„ ๋ธŒ๋žœ์น˜? ๋กœ ์•ˆ์ „ํ•˜๊ณ  ๋ฌดํƒˆํ•œ Merge๋ฅผ ์œ„ํ•ด ์ฝ”๋“œ ๋ฆฌ๋ทฐ์–ด๋ฅผ ์ง€์ •ํ•˜๊ณ  pull request ์ˆ˜ํ–‰
  4. ์ฝ”๋“œ ๋ฆฌ๋ทฐ์–ด์˜ ์Šน์ธ์ด ๋–จ์–ด์ง€๋ฉด Merge๋˜๊ณ  ๋ณดํ†ต Branch๋Š” ์‚ญ์ œ

์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ํ˜‘์—…๊ณผ ์˜คํ”ˆ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐํ„ฐ๋ผ๋Š” ํฐ ๊ฟˆ์„ ์œ„ํ•ด ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•˜๋Š” git์˜ ํ๋ฆ„ ..

๐Ÿ“Œ Jquery ํ† ๊ธ€

ํด๋ฆญ ์ด๋ฒคํŠธ๋งˆ๋‹ค ์–ด๋–ค box๋ฅผ ๋“œ๋Ÿฌ๋‚ด๊ณ  ์ˆจ๊ฒจ์ฃผ๊ณ  ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด์•ผ ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค. (Bulma is-hidden ํด๋ž˜์Šค ์‚ฌ์šฉ)

function hide_show_box() {
	if ($("#box").hasClass("is-hidden")) {
    	$("#box").removeClass("is-hidden"))
    } else {
    	$("#box").addClass("is-hidden"))
    }
}

bulma๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋น„๊ต์  ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ ๋” ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

function toggle_box() {
	$("#box").toggleClass("is-hidden")
}

toggleClass๋Š” ์ง€์ •ํ•œ ํด๋ž˜์Šค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์‚ญ์ œremoveClass ํ•ด์ฃผ๊ณ  ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์ถ”๊ฐ€addClass๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค.

profile
์ข€ ๋” ์ฒœ์ฒœํžˆ ๊นŒ๋จน๊ธฐ ์œ„ํ•ด ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๐Ÿง

0๊ฐœ์˜ ๋Œ“๊ธ€