본문 바로가기

반응형

Github

(4)
[torch error] RuntimeError: Subtraction, the `-` operator, with a bool tensor is not supported. If you are trying to invert a mask, use the `~` or `logical_not()` operator instead. Traceback (most recent call last): File "smplifyx/main.py", line 206, in main(**args) File "smplifyx/main.py", line 196, in main **args) File "/home/kwu/Desktop/chun/my_repo/SMPLify-X/smplifyx/fit_single_frame.py", line 377, in fit_single_frame use_vposer=use_vposer) File "/home/kwu/Desktop/chun/my_repo/SMPLify-X/smplifyx/fitting.py", line 202, in run_fitting loss = optimizer.step(closure) File ..
[github] git revert를 이용해 커밋되돌리기 git을 관리하다보면 잘못된 코드를 commit해서 고치고 싶을 수 도 있고, 나중에 지나고 보니 버전을 예전버전으로 되돌려서 다시 작업을 시작해야하는 경우도 있다. 이럴 때 필요한 명령어는 git reset과 git revert가 있다. 그러나 git reset은 커밋한 내용을 아예 삭제시켜버리기 때문에 되돌아올 수 없는 강을 건너는 것이다. 따라서 원격저장소로의 git reset은 허용하지 않고 있으며 이 명령어는 굳이 추천하고 싶지는 않다. 따라서 그럼 남은 명령어는 git revert ! 이 명령어는 정확히 말하자면 과거로 되돌아가는것이 아니라, "commit한 내용을 취소하는 것" 이다. 또한 내가 이 커밋을 취소했다는 이력이 남고, git revert를 사용하기 전 코드기록도 남기때문에 안전하..
[github] git을 이용해 과거시점으로 돌아가기(checkout 이용) git을 이용해서 내가 과거에 snapshot을 찍은 시점, 즉 commit한 시점으로 돌아가는 방법을 다뤄볼 것입니다! 현재 내 HEAD위치가 어디인지 알고싶어서 다음과 같은 명령어로 내 위치를 확인할 수 있습니다. git log git log명령어는 현재 내 HEAD가 어디있는지도 알려주고 내가 있는 branch에서 어떤 commit들을 수행해왔는지를 보여줍니다. 위 그림에서 내 HEAD위치는 4e545로 시작하는 곳에 있는데, 바로 전 시점인 d76af로 돌아가려면 어떻게 해야할까요? git checkout d76af2270262e455337e1e98bcd40bc6fea4527a 위 명령어를 수행하면 됩니다. 결과화면은 아래와 같습니다. HEAD가 d76af22 로 와있는것을 확인할 수 있고 내 r..
[github] 특정 branch로 push하기 push명령어 이해 git push 이 때 일반적으로 원격저장소의 이름은 기본적으로 origin이라고 저장되므로 다음과 같이 사용할 수 있다. git push origin master origin이라는 원격저장소의 master branch안으로 내 코드를 push한다.(push하기전에 내 코드는 commit되어있어야 한다.) 그런데 위 명령어를 입력해도 push가 안되는 경우가 있다. 아래의 메세지가 뜨면서 말이다. error: src refspec master does not match any. error: 레퍼런스를 'https://github.com/asw91666/metro.git'에 푸시하는데 실패했습니다 이런 경우는 왜 생기는지 모르겠지만 그냥 다음과 같이 명령어를 간소화 시키면 잘 동작한다...

반응형