#TIL #git 충돌(conflict) 났다. 한쪽 변경 사항을 적용하고 싶은데, ours야 theirs야?
충돌(conflict)이 발생했을 때, 한쪽 변경 사항을 적용하고 싶다. 주로 테스트 데이터 커밋이다. 코드 변경 사항과 섞여 들어가지 않게 데이터만 따로 커밋을 만든다. push 전에 걸러내면 되니깐. 중앙 저장소에 있는 커밋을 로컬로 가져왔는데, 데이터에서 충돌이 발생했다. 이...
충돌(conflict)이 발생했을 때, 한쪽 변경 사항을 적용하고 싶다. 주로 테스트 데이터 커밋이다. 코드 변경 사항과 섞여 들어가지 않게 데이터만 따로 커밋을 만든다. push 전에 걸러내면 되니깐. 중앙 저장소에 있는 커밋을 로컬로 가져왔는데, 데이터에서 충돌이 발생했다. 이...
$ cat .git/HEAD ref: refs/heads/master
$ cat .gitignore *.c
def project do [ # ... aliases: aliases(), ] end
$ git fetch
제어 연산자(control operator)를 사용하면 한 줄에 여러 명령을 실행할 수 있다. 간단히 if 문(statement)을 쓴 효과를 누릴 수 있다.
defmodule MapUtil do def empty?(%{}), do: true def empty?(map), do: false end
iex> [key1: "value1", key2: "value2"] |> Enum.into(%{}) %{key1: "value1", key2: "value2"}
$ git checkout --track origin/serverfix
1 { 2 { 3 { |4 } A } B }
svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LANG is KOR svn: warning: please check that your locale name is correct
C:\> PowerShell -Command "(Get-Content input.txt) | Set-Content -Encoding utf8 output.txt"
$ pacman -Sy
cmd가 최신. 호환성을 끊고 새로운 기능을 추가하려고 bat가 아닌 새로운 확장자를 추가한 것 같다. %ERRORLEVEL% 변수 세팅 정책이 다른 건 주의해야 한다.
pre { + white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; + word-wrap: normal; + overflow-x: auto; }
$ git config --global alias.stsh 'stash --keep-index' $ git config --global alias.staash 'stash --include-untracked'
$ git fetch --prune $ git pull --prune
[alias] pu = "!f() { \ [[ $(git config \"branch.$(git symbolic-ref --short HEAD).merge\") = '' ]] && \ gi...