1) 덮어씌우기
cat > 파일명.py
print('hello')
# ctrl + D 눌러서 입력한 내용 저장
2) 개행해서 추가
cat >> 파일명.py
print('world')
# ctrl + D 눌러서 입력한 내용 저장
※ 참고
밑 명령어에서 <>(괄호만) 은 입력 NO
% git log
% git config --global core.editor <editorname> --wait
# Git Configuration 파일 열기
% git config --global -e
#vscode가 열리면 밑 명령어 입력후 저장
[diff]
tool = vscode
[difftool "vscode"]
cmd = "code --wait --diff $LOCAL $REMOTE"
% git diff <branch1> <branch2>
% git diff <commithash> <commithash>
% git diff HEAD HEAD^
% git diff HEAD
% git diff <branch> origin/<branch2>
# Git Configuration 파일 열기
% git config --global -e
# vscode가 열리면 밑 명령어 입력후 저장
[merge]
tool = vscode
[mergetool "vscode"]
cmd = "code --wait $MERGED"
% git merge <branchname>
- 1 ) 병합중 Conflict이 발생하면 아래 명령어 실행
% git mergetool
- 2 ) VSCode 에서 Conflict 파일 수정
둘 중 맞는 코드를 선택하여 수정하고 저장 (Diff 표시 부분도 삭제)
- 3 ) git add + git commit
Commit Message 저장 후 완료
- 4 ) git log로 확인
% git tag
% git tag <tagname>
% git tag <tagname> <commithash>
% git push origin <tagname>
% git show <tagname>
% git tag --delete <tagname>
% git push --delete origin <tagname>
출처 : 제로베이스