commit 메세지 수정하기

git을 쓰다보면 커밋 메세지를 수정하고 싶을 때가 있습니다. 커밋 메세지에 추가할 게 생각났다거나, 커밋을 날려보내는 순간에 오타를 발견했다거나 뭐 그런 거요.

단순히 웹에 접속해서 커밋 메세지를 변경할 수도 있겠지만 커맨드라인에서도 커밋 메세지를 변경할 수 있는 기능이 있습니다.

아직 commit을 push하지 않은 경우

git commit --amend 명령어를 사용하면 가장 최근의 commit 메세지를 불러오게 됩니다.

최상단의 커밋 메세지를 수정한 후 git push해서 커밋을 날려보내면 됩니다.

push한 최근 commit의 메세지를 수정하려는 경우

git commit --amend 명령어를 사용하는 것은 동일하지만 git push --force 명령어를 사용해서 강제로 덮어씌워야 합니다.

최근보다 이전의 commit 메세지를 수정하려는 경우

git rebase -i HEAD~n 명령어를 사용해서 최근으로부터 n 개의 commit 메세지를 불러올 수 있습니다.

불러온 commit 메세지들은 EDITOR 최상단에 자리하고 있으며 수정해서 저장한 후 git push --force 명령어를 사용해서 덮어씌워야 합니다.


via


버벅이는 Finder

맥북 에어도, 맥 미니도 High Sierra 올린 이후로 공통적으로 거슬리는 게 Finder가 심하게 버벅인다는 점이었습니다. 일단 파일들을 관리하고 열고 닫는 가장 기본적인 통로가 버벅이다보니 속도는 차치하더라도 사용하는 데 있어서 굉장히 짜증이 나더군요.

그래서 틈틈이 찾아보고 있었는데 NTFS-formac.com에서 캐시를 삭제하는 방법을 제시했습니다.

cp ~/Library/Caches/CloudKit/CloudKitMetadata* ~/Desktop/;rm ~/Library/Caches/CloudKit/CloudKitMetadata*;killall cloudd

위 명령문은 (만일을 대비해) 캐시 파일들을 바탕화면에 저장하고 문제의 소지가 있는 캐시 파일들을 삭제한 뒤 cloudd 프로세스를 종료하도록 합니다.



Synology pip3 설치하기

Synology NAS에는 단순한 저장 기능 외에도 다른 기능들이 꽤 있습니다. Python이라든지 PhpMyAdmin이라든지요.

그 중에서도 Python을 잘 쓰기 위해서는 패키지를 설치해야 하는데 가장 손쉬운 방법은 pip 패키지를 통해서 관리하는 것이죠. 문제라면 이 pip 패키지를 설치하는 게 그리 녹록치 않더라는 겁니다.

Python2의 경우는 이 글을 참고할 수 있습니다.

Python3의 경우 python3 -m pip의 형태로 환경 설정을 가져다 쓰는 것이 대세인 듯 합니다만 이리저리 뒤져보니 /volume1/@appstore/py3k/usr/local/bin/pip3에 해당 실행 파일이 있는 것을 확인할 수 있었습니다. /etc/profilePATH에 포함시키거나 alias pip3=의 꼴로 쓸 수 있겠습니다.


  • [Synology – Installing Python PIP package installer Primal Cortex’s Weblog](https://primalcortex.wordpress.com/2016/01/25/synology-installing-python-pip-package-installer/)

macOS 블루투스 troubleshooting

Plum75 키보드를 사고 블루투스 연결이 시원찮다는 글을 적었던 적이 있습니다. 별 소용은 없었지만 과정 중에서 블루투스 캐시 삭제와 몇 가지 검색 결과가 있어 기록해둡니다.

블루투스 캐시 삭제

가장 먼저할 수 있는 건 블루투스 캐시를 삭제하는 것이죠.

1. 우선 블루투스를 끄고

2. Library/Preferences 폴더에서 com.apple.Bluetooth 파일을 삭제하고

3. ~/Library/Preferences/ByHost 폴더의 com.apple.Bluetooth로 시작하는 파일을 삭제합니다. 주의할 점은 2.는 최상위 경로의 Library 폴더이지만 3.은 홈 디렉터리의 Library 폴더라는 점입니다.

4. 블루투스 재가동.

Bluetooth 관련 defaults 값 조정

블루투스 캐시를 삭제하고 나서도 증상이 해결되지 않아 더 검색을 하다가 이런 글도 발견을 했습니다. 키보드는 아니고 블루투스 오디오 관련해서 문제를 해결한 케이스였는데 defaults 값을 수정해서 해결이 되었다고 하더군요.

아래의 명령어를 터미널 창에 입력하면 된다고 합니다. 물론 저는 이 방법으로도 해결을 보지 못하고 결국 완전 재설치하고 나서야 문제가 해결되었습니다.

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80 

defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 80 

defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 80 

defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 80 

defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 80 

defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 80 

defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 80

sudo killall coreaudiod

via