반응형

git 21

'commit date'를 표시하도록 'git log'를 구성하는 방법

'commit date'를 표시하도록 'git log'를 구성하는 방법 구성 방법git log보여주기 위해commit date대신에author date?날짜를 예쁘게 인쇄할 수 있는 몇 가지 옵션이 있습니다.아마도 가장 쉬운 방법은 미리 구운 것 중 하나를 사용하는 것입니다.--pretty형식, 예를 들어git log --pretty=fuller두 날짜가 모두 표시됩니다.날짜를 하나만 표시하고 커밋 날짜로 지정하려면 다음을 사용할 수 있습니다.git log --format=형식을 정의할 수 있는 모든 코드는 다음에 문서화되어 있습니다.git help log커밋 날짜는 다음 중 하나입니다.%cd,%cD,%cr,%ct또는%ci원하는 형식에 따라 달라집니다. 자주 하고 싶은 일이라면 별칭에 넣거나 보조 스크립..

programing 2023.06.19

원격 풀 중에 모든 태그를 가져오도록 Git 기본값을 설정할 수 있습니까?

원격 풀 중에 모든 태그를 가져오도록 Git 기본값을 설정할 수 있습니까? 현재 다음과 같은 Git 원격 설정이 있습니다. [remote "upstream"] url = fetch = +refs/heads/*:refs/remotes/upstream/* 발급할 때git pull분기 마스터에서는 모든 원격 헤드가 원격/게이트웨이로 가져온 다음 원격/게이트웨이/마스터가 마스터로 병합됩니다.도달할 수 있는 모든 태그도 동시에 가져오기 때문에 매우 편리합니다. 싶다git pull헤드에서 직접 연결할 수 있는 태그뿐만 아니라 원격에서 모든 태그를 추가로 가져옵니다.저는 원래 설정을 시도했습니다.tagopt == --tags하지만 이것이 태그만 가져오는 원인이 되어 모든 것을 깨뜨렸다는 것을 발견했습니다.(주니오는 ..

programing 2023.06.19

Git Commit 메시지: 50/72 형식 지정

Git Commit 메시지: 50/72 형식 지정 팀 포프는 블로그 게시물 http://www.tpope.net/node/106 에서 특정 Git commit 메시지 스타일을 주장합니다. 다음은 그가 추천하는 것에 대한 간단한 요약입니다. 첫 번째 줄은 50자 이하입니다. 그다음에 빈 줄. 나머지 텍스트는 72자로 묶어야 합니다. 그의 블로그 게시물은 다음과 같은 권장 사항에 대한 근거를 제공합니다(간단히 설명하자면 "50/72 포맷"이라고 부를 것입니다). 실제로 일부 도구는 첫 번째 줄을 제목 줄로 처리하고 두 번째 단락을 본문으로 처리합니다(이메일과 유사). git log에서는 줄 바꿈을 처리하지 않으므로 줄이 너무 길면 읽기가 어렵습니다. git format-patch --stdout커밋을 전자 ..

programing 2023.06.04

브라우저를 열지 않고 CLI에서 GitHub에 대한 원격 응답을 만들 수 있습니까?

브라우저를 열지 않고 CLI에서 GitHub에 대한 원격 응답을 만들 수 있습니까? 새 로컬 Git 저장소를 만들었습니다. ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' 새 원격 레포를 만들고 여기서 GitHub에 대한 내 커밋을 푸시하는 git 명령이 있습니까?브라우저를 실행하고 새 리포지토리 만들기로 넘어가는 것이 큰 문제가 아니라는 것을 알고 있습니다. 하지만 CLI에서 이를 달성할 수 있는 방법이 있다면 매우 기쁠 것입니다. 방대한 양의 기사를 읽었지만 git 명령을 사용하여 CLI에서 원격 레포를 만드는 방법에 대해 언급한 기사는 없습니다..

programing 2023.06.04

gitbash로 폴더를 변경하는 방법은 무엇입니까?

gitbash로 폴더를 변경하는 방법은 무엇입니까? 의 기본값은 내기입니다.git가 폴는입니다.C:\Users\username\.git. 어떤 명령을 사용하여 다음으로 이동해야 합니까?C:/project?명령은 다음과 같습니다. cd /c/project/ 추가 정보: 을 합니다.pwd현재 어떤 경로에 있는지 확인하는 명령입니다. 마우스 오른쪽 단추로 "Git Bash here..."수동으로 디렉토리로 이동하여 마우스 오른쪽 단추로 → 'Gitbash' 옵션을 선택합니다. Gitbash 터미널은 자동으로 원하는 디렉터리와 함께 열립니다.예를 들어 프로젝트 폴더로 이동합니다.폴더에 있는 동안 마우스 오른쪽 버튼을 클릭하고 옵션과 'Git bash'를 선택합니다.▁automatic와 함께 ./c/project..

programing 2023.05.25

GitHub에서 이름이 변경된 repo 오류: "remote:이 리포지토리가 이동되었습니다.새 위치를 사용하십시오."

GitHub에서 이름이 변경된 repo 오류: "remote:이 리포지토리가 이동되었습니다.새 위치를 사용하십시오." GitHub의 로컬 인스턴스에서 원격 마스터로 업데이트를 푸시할 때 다음 알림이 수신됩니다. remote: This repository moved. Please use the new location [new location] 이것을 고칠 수 있는 방법이 있습니까?간단한 방법은 다음과 같습니다. git remote set-url origin [updated link url https://........git] 또는 장기적인 방법을 원한다면 다음과 같이 하십시오. git remote rm origin git remote add origin [updated link] 원격의 URL GitHub..

programing 2023.05.25

스택에 대한 Git diff.

스택에 대한 Git diff. 현재 작업 트리에 대한 스테이징 해제의 변경 내용을 확인하려면 어떻게 해야 합니까?적용하기 전에 어떤 변경사항이 있는지 알고 싶습니다!최신 저장 보기: git stash show -p 임의 스택 보기: git stash show -p stash@{1} git stashmanpages: 기본적으로 명령은 diffstat을 표시하지만 gitdiff로 알려진 모든 형식을 허용합니다(예: gitstash show -pstash@{1}: 패치 형식으로 두 번째로 최근의 stash를 보려면). 가장 최근의 저장소를 보려면 다음을 수행합니다. git stash show -p 임의 스택을 보는 방법 git stash show -p stash@{1} 또한 gitdiff를 사용하여 다른 브랜..

programing 2023.05.25

Git 프로젝트의 'bin' 디렉터리 무시

Git 프로젝트의 'bin' 디렉터리 무시 다음과 같은 디렉토리 구조를 가지고 있습니다. .git/ .gitignore main/ ... tools/ ... ... 주 디렉터리와 도구, 그리고 다른 디렉터리 안에는 어떤 수준에서든 무시하고 싶은 '빈' 디렉터리가 있을 수 있습니다(그리고 그 아래에 있는 모든 것도 무시하고 싶습니다)..gitignore에서 이 패턴들을 각각 시도해 보았지만 모두 작동하지 않습니다. /**/bin/**/* /./**/bin/**/* ./**/bin/**/* **/bin/**/* */bin/**/* bin/**/* /**/bin/* #and the others with just * at the end too 누가 저 좀 도와주실 수 있나요?첫 번째 패턴(작동해야 한다고 생각하..

programing 2023.05.25

로그인 시 ssh-agent 시작

로그인 시 ssh-agent 시작 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 이 질문은 도움말 센터에 정의된 범위 내의 프로그래밍에 관한 것이 아닌 것 같습니다. 2년 전에 문을 닫았습니다. 이 질문을 개선합니다. SSH 별칭을 사용하여 Bitbucket.com 에서 풀링하는 원격 Gitrepo 사이트가 있습니다.서버에서 수동으로 ssh-agent를 시작할 수 있지만 SSH를 통해 로그인할 때마다 이 작업을 수행해야 합니다. 수동으로 ssh-agent를 시작합니다. eval ssh-agent $SHELL 그런 다음 에이전트를 추가합니다. ssh-add ~/.ssh/bitbucket_id 그러면 제가 할 때 나타납니다. ssh-add -l 저는 ..

programing 2023.05.25

커밋하기 전에 파일 차이를 보는 방법

커밋하기 전에 파일 차이를 보는 방법 이런 일이 자주 일어납니다. 하루 이틀에 걸쳐 몇 가지 관련 변경 작업을 동시에 수행하고 있는데, 커밋할 시간이 되면 특정 파일에서 변경된 내용을 잊어버리게 됩니다. (이것은 개인적인 Gitpo일 뿐이므로 커밋에서 두 개 이상의 업데이트를 수행해도 괜찮습니다.) 체크인을 앞둔 로컬 파일과 해당 파일에 대한 마지막 커밋 사이의 변경 사항을 미리 볼 수 있는 방법이 있습니까? 다음과 같은 것: git diff --changed /myfile.txt 그리고 다음과 같은 것을 출력합니다. line 23 (last commit): var = 2+2 (current): var = myfunction() + 2 line 149 (last commit): return var (cu..

programing 2023.05.20
반응형