Ubuntu and setups
ubuntu vim setup, git rebase 관련
sudo update-alternatives --config editor
해서 /usr/bin/vim.basic 을 선택하면 vim을 우분투 기본 text editor로 설정할 수 있다.
# Git rebase
git rebase -i HEAD~2
2개 이전의 commit을 볼 수 있다. vim으로 셋업해놨으면 고치기 쉬운데, i 눌러서 원하는 명령어로 고친 후에 :wq로 저장하면 된다. 보통 squash, drop, edit 등으로 고치면 된다.
# Git push하려고 했는데 large file error가 났을 때,
1. git rebase로 이전 commit을 drop 한다.
2. cached file을 지운다.
git rm --cached <file_name>
3. 이전 commit을 고친다.
git commit --amend -CHEAD
4. git push를 한다. --> 왜 git add +git commit을 안해도 되는지는 알 수 없지만,, 그것은 이번 경우에만 적용되는 것일수도..!
참조:
'Ubuntu and setups' 카테고리의 다른 글
tensorflow 1을 써야할때 (0) | 2022.10.20 |
---|---|
RLLab Setup & Miniconda setup (0) | 2022.10.20 |
ubuntu disk usage by user (0) | 2021.08.11 |
ubuntu user 만들기 (0) | 2021.07.31 |
git config temporal username (0) | 2021.07.14 |
댓글