일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 러스트 기초 학습
- git rebase
- 프록시배포구조
- ethers v6
- 컨트렉트 배포 자동화
- 러스트 기초
- 컨트렉트 동일한 함수이름 호출
- 러스트기초
- 스마트컨트렉트 예약어 함수이름 중복
- nestjs 튜토리얼
- ethers type
- vue기초
- 스마트컨트렉트프록시
- SBT표준
- 스마트컨트렉트테스트
- 머신러닝기초
- 체인의정석
- Vue.js
- Vue
- multicall
- nest.js설명
- 스마트컨트렉트 함수이름 중복 호출
- ethers typescript
- chainlink 설명
- 스마트 컨트렉트 함수이름 중복
- ambiguous function description
- rust 기초
- ethers websocket
- 깃허브명령어
- ethers
- Today
- Total
목록개발/git (25)
체인의정석
1. 각 브랜치 간의 차이점을 조회하기 위해서는 다음과 같은 명령어를 사용한다. git diff staging..dev 이러면 staging 브랜치와 dev 브랜치 간의 차이점을 볼 수 있다. 2. merge 명령어 실행 후 vs code에서 확인 스테이징 환경에 들어간 후 merge를 하게 될시 바로 stated change에서 확인이 가능하다. git merge dev 팁 : 만약 내가 짠 코드가 아닌 다른 팀원이 짠 코드가 있다면 이 단계에서 커밋을 누가했는지 보고 스테이지에 반영을 해도 되는지 물어본다. 3. 실제 환경에 배포하기 서버 팀에게 받은 환경으로 접속한다. ssh 명령어를 써서 전달받은 ip로 접속하면된다. 만약 게이트웨이가 설정된 경우 게이트웨이에 먼저 접속을 한 후 거기서 프라이빗 ..
각종 컨트렉트 + 백엔드까지 합쳐진 복잡한 저장공간 이럴때는 깃허브 관리를 어떻게 해야할까? https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-%EC%84%9C%EB%B8%8C%EB%AA%A8%EB%93%88 Git - 서브모듈 gitmodules 파일에 있는 URL은 조건에 맞는 사람이면 누구든지 Clone 하고 Fetch 할 수 있도록 접근할 수 있어야 한다. 예를 들어 다른 사람이 Pull을 하는 URL과 라이브러리의 작업을 Push 하는 URL이 서로 git-scm.com 바로 git 서브 모듈을 쓰는 것이다. 일단 서브 모듈을 받아오는 명령어 부터 알아보겠다. git submodule init git submodule update 요걸 해주면 서브 ..
git pull을 할 때 기본적으로 어떤 전략을 취해야 하는지 설정을 안해주면 아래와 같은 에러가 나게 된다. hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint: hint: git config pull.rebase false # merge hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You ca..
https://stackoverflow.com/questions/15612003/how-to-push-a-new-folder-containing-other-folders-and-files-to-an-existing-git How to push a new folder (containing other folders and files) to an existing git repo? I cloned a repository to my desktop machine using git clone sshurl. As expected, this created a folder in my desktop. Now, instead of a single file, I want to push a whole folder into git..
코드 리뷰 때 모든 코멘트를 싱글로 달면 메일이 계속 날라가서 다음과 같이 변경하였다. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request Commenting on a pull request - GitHub Docs You can comment on a pull request's Conversation tab to leave general comments, questions, or props. You can also suggest changes that the author of the pull request ca..
코드리뷰를 모두 마치고 올렸는데 git conflict가 발생하였다. 이전에 계속해서 했던 작업이지만 오랜만에 하니 기억이 안나 다시 정리하도록 하겠다. 먼저 명령어의 실행 위치는 원본 소스가 아닌 코드리뷰를 받는 소스이다. 해당 소스에서 원본 소스를 머지해야 원본에서 업데이트 된 코드가 리뷰를 받아 적용이 되게 된다. git merge develop 해당 명령어를 내리면 다음과 같이 충돌이 발생하는데 이걸 모두 클릭해서 충돌을 해결해 주어야 한다. 충돌을 모두 해결하고 나면 해당 변경 사항들이 commit에 올라가게 된다. 여기서 한번 더 수정사항이 맞는지 체크를 한 후 수정사항이 맞다면 push를 해서 수정된 코드를 반영해주면 해결이된다. 이떄 또한 주의할 점은 push를 하고 나서 한번 소스를 실행..
노드 버전을 높이고 나서 npm install을 하다가 갑자기 다음 에러가 떴다. npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: 리모트 저장소에서 읽을 수 없습니다 npm ERR! npm ERR! 올바른 접근 권한이 있는지, 그리고 저장소가 있는지 npm ERR! 확인하십시오. vs 코드를 껐다켜도 보니 에러가 많이 줄어있어 컴퓨터도 재시작해봤지만 효과가 없었다. 이런 경우 깃허브의 접근 문제인데 1. 회사에서 쓰는 모듈에 접근 권한이 없는 경우 이 경우는 깃허브에 들어가서 코드를 볼 수있으면 권한이 있는것이니 패스했다. 2. vs코드에서 깃허브 로그인이 풀린경우 이번엔 2번의 케이스 같아 다음과 같은 병령어로 현재 접속된..
아래와 같이 하면 실수로 commit을 했을때 staged 상태로 빠르게 되돌릴 수 있다. git reset --soft HEAD~1 정확히 지정하여 staged 상태로 되돌리는 법 git log 출력창에서 결과 보기 찾으면 앞의 7자리 복사 후 q를 눌러서 나오기 해당 경로로 돌아가고 싶은 경우 git reset (앞의 7자리 코드) git merge 도중 취소하기 git reset --hard 커밋번호7자리 되돌리는 법 정리 https://velog.io/@henotony/git-%EB%AA%85%EB%A0%B9-%EC%B7%A8%EC%86%8C%EB%90%98%EB%8F%8C%EB%A6%AC%EA%B8%B0 git 명령 취소(되돌리기) 그런 분들을 위한 여러가지 케이스 별로 대응 하는 git명령어 ..