반응형

etc./StackOverFlow 1071

Git에서 가장 최근의 로컬 커밋을 어떻게 취소합니까?

질문자 :Community Wiki 실수로 잘못된 파일 을 Git 에 커밋했지만 아직 서버에 커밋을 푸시하지 않았습니다. 로컬 저장소에서 커밋을 취소하려면 어떻게 해야 합니까? 유일한 방법은 일종의 GUI 텍스트 편집기에서 편집 내용을 복사한 다음 전체 로컬 복제본을 지운 다음 저장소를 다시 복제한 다음 편집 내용을 다시 적용하는 것 같습니다. 하지만, 이로 인해 데이터가 손실될 수 있습니다. git commit 만 실행되었을 때는 이것을 하기가 매우 어렵습니다. 더 좋은 방법이 있습니까? 답변자 : Community Wiki 커밋 취소 및 다시 실행 $ git commit -m "Something terribly misguided" # (0: Your Accident) $ git reset HEAD~ ..

etc./StackOverFlow 2021.09.25

Git 브랜치를 로컬 및 원격으로 어떻게 삭제합니까?

질문자 :Matthew Rankin 로컬 및 원격에서 지점을 삭제하고 싶습니다. 원격 분기 삭제 시도 실패 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd origin/bugfix Deleted remote branch origin/bugfix (was 2a14ef7). $ git push Everything up-to-date $ git pull From github.com:gituser/gitproject * [..

etc./StackOverFlow 2021.09.25

Linux에서 특정 텍스트가 포함된 모든 파일을 어떻게 찾습니까?

질문자 :Nathan 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. 특정 텍스트 문자열이 포함된 모든 파일에 대해 전체 Linux 시스템을 검색하는 방법을 찾으려고 합니다. 명확히하기 위해 파일 이름이 아닌 파일 내에서 텍스트를 찾고 있습니다. 이 작업을 수행하는 방법을 찾고 있을 때 이 솔루션을 두 번 발견했습니다. find / -type f -exec grep -H 'text-to-find-here' {} \; 그러나 작동하지 않습니다. 시스템의 모든 단일 파일을 표시하는 것 같습니다. 이것이 올바른 방법에 가깝습니까? 그렇지 않다면 어..

etc./StackOverFlow 2021.09.25

이 두 번(1927년)을 빼면 이상한 결과가 나오는 이유는 무엇입니까?

질문자 :Freewind 1초 간격으로 시간을 참조하는 두 날짜 문자열을 구문 분석하고 비교하는 다음 프로그램을 실행하면: public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str3 = "1927-12-31 23:54:07"; String str4 = "1927-12-31 23:54:08"; Date sDt3 = sf.parse(str3); Date sDt4 = sf.parse(str4); long ld3 = sDt3.getTime() /1000; long ld4 = sDt4.getTime() /1000; Sys..

etc./StackOverFlow 2021.09.25

현재 Git 작업 트리에서 로컬(추적되지 않은) 파일을 제거하는 방법

질문자 :readonly 현재 작업 트리에서 추적되지 않은 로컬 파일을 어떻게 삭제합니까? 답변자 : Community Wiki git-clean - 작업 트리에서 추적되지 않은 파일 제거 개요 git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] …​ 설명 현재 디렉토리에서 시작 하여 버전 제어 하에 있지 않은 파일을 재귀적으로 제거하여 작업 트리를 정리합니다. 일반적으로 Git에 알려지지 않은 파일만 제거하지만 -x 옵션을 지정하면 무시된 파일도 제거된다. 예를 들어 모든 빌드 제품을 제거하는 데 유용할 수 있습니다. 선택적 ... 인수가 제공되면 해당 경로만 영향을 받습니다. -n 옵션을 사용하여 삭제할 항목을 표시하는 것입니다. # Print out ..

etc./StackOverFlow 2021.09.25

"let"과 "var"를 사용하는 것의 차이점은 무엇입니까?

질문자 :TM. ECMAScript 6 은 let 문을 도입했습니다. local 변수로 설명되어 있다고 들었지만 var 키워드와 어떻게 다르게 동작하는지 아직 잘 모르겠습니다. 차이점은 무엇입니까? 언제 let 대신 var 사용해야 합니까? 답변자 : Community Wiki 범위 지정 규칙 주요 차이점은 범위 지정 규칙입니다. var 키워드로 선언된 변수는 즉시 함수 본문(따라서 함수 범위)으로 범위가 지정되는 let { } (따라서 블록 범위)로 표시된 직접 둘러싸는 블록으로 범위가 지정됩니다. function run() { var foo = "Foo"; let bar = "Bar"; console.log(foo, bar); // Foo Bar { var moo = "Mooo" let baz = "..

etc./StackOverFlow 2021.09.25

HTML이 "chucknorris"를 색상으로 생각하는 이유는 무엇입니까?

질문자 :user456584 HTML에서 배경색으로 입력할 때 특정 임의의 문자열이 색상을 생성하는 이유는 무엇입니까? 예를 들어: test ...모든 브라우저와 플랫폼 에서 빨간색 배경 의 문서를 생성합니다. 반면에, chucknorr 는 노란색 배경을 생성합니다! 무슨 일이야? 답변자 : dash Netscape 시절부터 이어온 것입니다. 누락된 숫자는 0[...]으로 처리됩니다. 잘못된 숫자는 단순히 0으로 해석됩니다. 예를 들어 #F0F0F0, F0F0F0, F0F0F, #FxFxFx 및 FxFxFx 값은 모두 동일합니다. 다양한 길이의 색상 값 등을 포함하여 매우 자세히 다루는 Microsoft Internet Explorer의 색상 구문 분석에 대한 블로그 게시물입니다. 블로그 게시물에서 규칙..

etc./StackOverFlow 2021.09.25

C#에서 문자열과 문자열의 차이점은 무엇입니까?

질문자 :Community Wiki 예( 케이스 참고 ): string s = "Hello world!"; String s = "Hello world!"; 각각의 사용 지침은 무엇입니까? 그리고 차이점은 무엇입니까? 답변자 : Community Wiki string System.String 대한 C#의 별칭입니다. 따라서 기술적으로 차이가 없습니다. int 대 System.Int32 와 같습니다. 지침에 따르면 일반적으로 개체를 참조할 때마다 string 예 string place = "world"; 마찬가지로 특정 클래스를 참조해야 하는 경우 String 을 사용하는 것이 좋습니다. 예 string greet = String.Format("Hello {0}!", place); 이것은 Microsoft가..

etc./StackOverFlow 2021.09.25

Git 리포지토리를 이전 커밋으로 되돌리려면 어떻게 해야 합니까?

질문자 :Crazy Serb 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 현재 상태에서 특정 커밋에 대한 스냅샷으로 되돌리려면 어떻게 해야 합니까? git log 하면 다음과 같은 결과가 나타납니다. $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah... commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me Date: Thu Nov 4 05:13:39 2010 -0400 more blah b..

etc./StackOverFlow 2021.09.25

로컬 Git 브랜치의 이름을 어떻게 바꾸나요?

질문자 :Forrest 로컬 및 원격 Git 리포지토리 모두에 대한 마스터 브랜치 이름 바꾸기 에 설명된 대로 원격 브랜치의 이름을 바꾸고 싶지 않습니다. 원격 저장소로 푸시되지 않은 로컬 브랜치의 이름을 바꾸려면 어떻게 해야 합니까? 원격 브랜치의 이름도 변경해야 하는 경우: Git 로컬 및 원격 브랜치 이름을 모두 어떻게 바꾸나요? 답변자 : siride 분기를 가리키는 동안 분기의 이름을 바꾸려면 다음을 수행하십시오. git branch -m 현재 분기의 이름을 바꾸려면 다음을 수행할 수 있습니다. git branch -m 로컬 분기를 푸시하고 업스트림 분기를 재설정하려면 다음을 수행하십시오. git push origin -u 마지막으로 원격 분기를 삭제하려면 다음을 수행하십시오. git push ..

etc./StackOverFlow 2021.09.25
반응형