본문 바로가기
728x90

COMMIT4

[SQL] 5. SQL의 "데이터 제어 언어 (DCL)" SQL 학습: 데이터 제어 언어 (DCL)데이터 제어 언어(DCL)는 데이터베이스의 보안과 무결성을 유지하기 위한 명령어로, 주로 데이터베이스의 트랜잭션 관리와 사용자 권한을 부여하거나 회수하는 데 사용됩니다. 이번 글에서는 DCL의 주요 명령어인 트랜잭션 관리와 권한 부여 및 회수에 대해 알아보겠습니다.5.1 트랜잭션 관리트랜잭션 관리는 데이터베이스 작업의 일관성과 무결성을 보장하기 위해 사용됩니다. 트랜잭션은 데이터베이스의 상태를 변화시키는 일련의 작업으로, 모든 작업이 성공적으로 완료되거나 실패할 경우 롤백됩니다. 1. COMMIT : 트랜잭션을 확정하여 데이터베이스에 영구적으로 반영합니다. 트랜잭션이 성공적으로 완료되면 COMMIT 명령어를 사용하여 변경 사항을 저장합니다.[sql] BEGIN T.. 2024. 7. 12.
[github] git에서 특정 commit을 로컬에 불러오는 방법 1. 특정 커밋으로 체크아웃하기특정 커밋으로 이동하여 그 시점의 파일 상태를 확인하거나 작업을 진행할 수 있습니다. 이 경우 현재 브랜치는 'detached HEAD' 상태가 되며, 새로운 커밋을 생성하면 현재 브랜치가 아닌 해당 커밋에서 분기된 새로운 커밋이 생성됩니다.[bash]git checkout  예를 들어, 특정 커밋 해시가 'abc123'라면 다음과 같이 입력합니다.[bash]git checkout abc123  2. 특정 커밋의 내용을 현재 브랜치에 병합하기특정 커밋의 변경 사항을 현재 브랜치로 병합하려면 'git cherry-pick' 명령어를 사용합니다. 이 명령어는 지정된 커밋의 변경 사항을 현재 브랜치에 적용합니다.[bash]git cherry-pick  예를 들어, 특정 커밋 해시.. 2024. 6. 12.
[github] 코드 작업 후 git 저장소에 업로드하기 코드 작업을 마친 후, Git에 변경 사항을 업로드하려면 다음 단계를 따르세요. 1. 변경 사항 확인: 작업한 파일들의 변경 사항을 확인합니다. [bash]git status 2. 변경 사항 스테이징: 변경된 파일들을 스테이지에 추가합니다. 모든 변경 사항을 추가하려면 다음 명령어를 사용합니다. [bash]git add . 특정 파일만 추가하려면 파일명을 지정합니다.[bash]git add   3. 커밋: 변경 사항을 설명하는 메시지와 함께 커밋합니다.[bash]git commit -m "변경 사항에 대한 설명" 4. 원격 저장소에 푸시: 변경 사항을 원격 저장소에 푸시합니다. 현재 브랜치의 이름이 main이라면 다음 명령어를 사용합니다. [bash]git push origin main 예를 들어, 변경.. 2024. 6. 11.
[github] git push 한 내용을 git서버에서 삭제하는 방법 Git 서버에서 'git push'로 푸시한 내용을 삭제하는 방법은 다음과 같습니다. 여기서는 특정 브랜치를 삭제하는 방법을 예로 들겠습니다. 1. 원격 브랜치 삭제1. 원격 브랜치 확인[bash]git branch -r 2. 원격 브랜치 삭제[bash]git push origin --delete  -예를 들어, 'feature-branch'라는 브랜치를 삭제하려면,[bash]git push origin --delete feature-branch  2. 특정 커밋 삭제 (리포지토리 이력 재작성)만약 특정 커밋을 삭제하려는 경우, 이력 재작성이 필요합니다. 이는 매우 주의해서 사용해야 하며, 다른 협력자에게 영향을 줄 수 있습니다. 1. 로컬 리포지토리에서 이력 수정[bash]git rebase -i  여.. 2024. 5. 20.
728x90