728x90 반응형 utils/git and github42 [git] branch : branch를 생성하거나 확인 또는 삭제 및 변경 git branchbranch : Branch를 생성하거나 확인하는 명령.1. branch 확인1-1. local branch확인아래와 같이 인자 없이 수행할 경우, 현재 존재하는 branch들 (local repository의)을 보여줌.기본적으로 main (과거엔 master) 라는 branch가 존재함.*표시는 현재 작업이 이루어지고 있는 branch임을 표시함.git branchbranch중에서 merge가 완료되었는지 여부는 다음을 통해 확인.git branch --mergedgit branch --no-mergedgit branch --merged : 현재 branch로 병합이 완료된 branches를 보여줌. git branch --no-merged : 현재 branch로 병합이 완료되지 않.. 2023. 12. 30. git revert : 특정 commit 취소하기. revert : 특정 commit 취소하기.revert: 되돌리다.취소할 commit id를 입력받음. git revertgit revert [취소할 commit id (hash value)] 는 repository에 반영된 내용을 취소해야 하는 경우 사용됨.취소를 시키고 취소된 상태의 새로운 commit을 추가하는 방식임. : 취소되는 commit도 log에서 확인 가능함.이 부분이 아예 취소되는 commit를 log에서도 삭제해버리는 reset 과의 가장 큰 차이점임.reset 은 되돌아갈 commit의 commit id(=hash value)를 인자로 넘겨줌.revert 는 취소시킬 commit의 commit id를 인자로 넘겨줌.remote repository로 공동작업자와 같이 작업하는 경우, .. 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 키 만들기2023.12.27 - [utils/git and github] - [ssh-keygen] ssh 관련 private key와 public key 생성하기. [ssh-keygen] ssh 관련 private key와 public key 생성하기.ssh (secure shell)ssh는 secure shell의 약자로 네트워크 상에서 암호화된 통신을 위한 프로토콜 (및 이를 구현한 프로그램)을 가르킴. 주로 원격지의 장비에 보안이 보장된 접속을 제공하며 이를 위해ds31x.tistory.comGithub 계정에 ssh public key 등록(설정).ssh public key를 계정에 등록하면 해당 계정의 모든 repository에 ssh 프로토콜로 접속이 가능해.. 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. [Git] git 에서 editor 로 VS Code 사용하기. 넋두리Linux환경에서 가장 적응하기 귀찮은 게 무엇이냐라고 묻는다면...editor라고 말하고 싶다. 특히, 터치(?) 세대들은 gui에 익숙하다 보니 cli도 굉장히 부담스러워한다. vim은 꼭 익히길 권하지만... 생각보다 인기가 없다. ==;; 나 역시 계속 학교 때에 버티다... 출장지의 잦은 정품 단속 때문에 반 강제적으로 vim에 입문하게 된 입장인지라cli도 익숙치 않은데 vim를 사용하라고 하면 참 적응하기 쉽지 않다는 건 이해한다.(하지만 vim은 익혀두면 정말 좋다.) 문제는 git은 같이 작업을 하기 위해선 필수인 tool들이 editor로 vim을 사용하는 경우가 많다는 점이다.이 경우, vim 때문에 git마저도 잘 안 사용하는 문제가 발생한다.단순 log를 위해 text 입력을.. 2023. 6. 20. 이전 1 ··· 4 5 6 7 다음 728x90 반응형