본문 바로가기
728x90
반응형

utils61

[git] branch : branch를 생성하거나 확인 또는 삭제 및 변경 git branchbranch : Branch를 생성하거나 확인하는 명령.branch 확인아래와 같이 인자 없이 수행할 경우, 현재 존재하는 branch들 (local repository의)을 보여줌.기본적으로 main (과거엔 master) 라는 branch가 존재함.*표시는 현재 작업이 이루어지고 있는 branch임을 표시함.git branchbranch중에서 merge가 완료되었는지 여부는 다음을 통해 확인.git branch --mergedgit branch --no-merged다음과 같이 -r 옵션과 같이 실행시 remote repository의 branch list를 출력함.git branch -r다음과 같이 -a 옵션과 같이 실행시 모든 branch list를 출력함.git branch -a.. 2023. 12. 30.
[git] revert : 특정 commit 취소하기. revert : 특정 commit 취소하기.revert: 되돌리다. git revert [취소할 commit id (hash value)] 는 repository에 반영된 내용을 취소해야 하는 경우 사용됨.취소를 시키고 취소된 상태의 새로운 commit을 추가하는 방식임. : 취소되는 commit도 log에서 확인 가능함.이 부분이 아예 취소되는 commit를 log에서도 삭제해버리는 reset 과의 가장 큰 차이점임.reset 은 되돌아갈 commit의 commit id(=hash value)를 인자로 넘겨줌.revert 는 취소시킬 commit의 commit id를 인자로 넘겨줌.remote repository로 공동작업자와 같이 작업하는 경우, reset이 아닌 revert로 commit을 취소 시.. 2023. 12. 30.
[git] .gitignore : 특정 resources를 git으로부터 격리. .gitignore 파일을 통해 특정 resources (보통 file 또는 directory)를 git으로부터 격리시킬 수 있음. .gitignore 파일은 일종의 text 파일로서 git으로 격리할 resources의 이름 또는 패턴을 리스트로 가지고 있음. 여기서 격리라는 것은 git 에 의해 관리되지 않는 것을 의미한다. 일반적으로 격리하는 파일들은 다음과 같은 경우에 속한다. 사용자 암호와 같이 repository에 저장되어서는 안되는 보안과 관련된 정보를 가진 경우. 개발환경에 의해 자동으로 생성되는 파일들 (소스로 관리될 필요가 없는 라이브러리 포함) 지나치게 큰 용량을 가지거나 소스로 관리되지 않아도 되는 고정된 바이너리 파일들 프로젝트에 따른 자동 생성 다음의 URL로 가서 해당 프로젝특.. 2023. 12. 30.
[github] ssh 키 등록하기. Github 계정에 ssh public key 등록(설정).ssh public key를 계정에 등록하면 해당 계정의 모든 repository에 ssh 프로토콜로 접속이 가능해짐. 등록하는 방법은 다음과 같음. 1. Settings → SSH and GPG kyes 로 이동. 2. New SSH Key 클릭하고, Tilte 에 해당 키에 대한 이름을 입력한다. (구분가능하면 되는 것이니 자유롭게 입력해도 된다.) 3. Key 부분에 공개키(이 문서에서는 공개키를 id_rsa.pub 이라고 가정)의 내용(text)을 복사해 넣어준다. 참고 : 복사할 text를 확인하는 방법cat ~/.ssh/id_rsa.pub# type %userprofile%\.ssh\id_rsa.pub # for windowsrsa 알.. 2023. 12. 27.
[ssh-keygen] ssh 관련 private key와 public key 생성하기. ssh (secure shell)ssh는 secure shell의 약자로 네트워크 상에서 암호화된 통신을 위한 프로토콜 (및 이를 구현한 프로그램)을 가르킴. 주로 원격지의 장비에 보안이 보장된 접속을 제공하며 이를 위해 암호화 및 인증을 사용함. 이를 위해 ssh는password 기반의 인증과private and public key 기반의 인증,time based 인증 등의 다양한 방법을 제공한다.과거에는 간단한 password 기반의 인증이 가장 많이 사용되었으나,최근에는 주로 private key와 public key를 이용한 방식이 사용됨.ssh-keygenssh-keygen은 ssh에서 사용되는 private key와 public key를 생성 및 관리, 편집 하는 프로그램임.이를 통해 ssh에.. 2023. 12. 27.
[Tool] DeepL 사용하기. 사용해본 번역 프로그램 중에서는 가장 좋은 수준인 거 같다. 구글 번역보다 좀더 부드러운 느낌이고, 파파고에 비해선 영작 등에서 보다 나아보인다. 정말 세상 좋아진다. ==;; 기능 간략하게 기능을 정리하면, 구글번역 처럼 간단한 텍스트 번역 ( 2023. 12. 9.
728x90
반응형