일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- web3
- erc
- Ethereum
- 이더리움
- ethers
- Python
- 블록체인
- tcp
- JavaScript
- 제어의역전
- solidity
- 네트워크
- Docker
- 솔리디티
- server
- MySQL
- web
- ERC165
- geth
- erc721
- ERC20
- github
- 트랜잭션
- NFT
- git
- blockchain
- web3.js
- 스마트 컨트랙트
- truffle
- Programming
- Today
- Total
목록서버/깃 & 깃허브 (7)
멍개의 연구소
안녕하세요. 멍개입니다. 로컬에 없는 원격 저장소에 존재하는 브랜치를 로컬로 가져오는 방법을 알아보겠습니다. · 원격 저장소 이력 확인 원격 저장소에 있는 브랜치 정보를 로컬로 가져옵니다 이떄 브랜치를 병합하진 않습니다. $ git remote update remote update를 하게되면 원격 저장소에 있는 브랜치들을 로컬로 가져옵니다. · 브랜치 확인 이렇게 가져온 브랜치는 git branch로는 조회되지 않습니다. 다음과 같이 조회해야 원격 저장소에서 가져온 브랜치를 확인할 수 있습니다. $ git branch -r # git branch -a remote/origin/dev remote/origin/feature1 remote/origin/feature2 remote/origin/feature3..
pep을 사용해서 매번 검사를 하는건 귀찮은 일이니 이러한 작업을 커밋을 할때 검사를 하도록 훅을 만들어 보겠습니다. git diff에서 |파이프 라인을 사용하면 cache에 대한 내용을 검사를 할 수 있습니다. $ git status On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) Changes to be committed: (use "git reset HEAD ..." to unstage) new file: .app.py.swp new file: app.py new file: app2.py3개의 파일을 add 했습니다 $ git diff --..
git에서도 hook을 추가 할 수 있습니다. 프로그래밍에서 hook이란 특정 이벤트 또는 함수가 호출 되기 전,후에 호출이 되는 코드를 말합니다. git에서의 이벤츠는 커밋, 풀, 머지 등과 같은 작업으로부터 특정 스크립트를 실행을 시킬 수 있습니다.(해당 스크립트는 perl, python등과 같은 스크립트 언어로 작성이 가능 합니다.)git은 크게 local과 remote두가지로 나눌 수 있늗데 hooks또란 이 두가지경우 모든 설정을 각각 해 줄 수 있습니다. git과 연동된 프로젝트에서 .git이라는 디렉토리를 확인 할 수 있습니다. $ ls -ahl . .. .git 해당 디렉토리는 숨긴상태로 뜨기 때문에 -ahl이라는 옵션을 추가 해 줍니다. 윈도우의 경우 디렉토리 옵션에 들어가서 숨긴 폴더표..
점심 시간을 이용한 깃 명령어 정리$ git commit --ammend위 명령어를 통하여 최신 커밋 내역 메시지를 수정을 할 수 있다. 근데 위 명령어를 통해 커밋 메시지를 수정을 하려고 할 경우 빔으로 열리지 않고 emacs로 열리는 현상이 있는데 아래 명령어에서 C는 ctrl키를 의미한다. 1. 파일열기. 파일 여는 방법은 vim과 같다 emacs [file name] 2. 저장하기. C+x, C+s. : ctrl+x을 누르고 ctrl+s을 누르라는 의미. 3. 종료. C+x, C+c. 4. 마크 설정. 마크 설정을 시작하고 싶은 부분을 커서를 이동시킨 후, C+space.을 치면 “Mark set” 이라고 emacs의 하단에 나옵니다. 그 후 커서를 마커 설정을 끝내고 싶은 곳까지 이동. 5. 잘..