본문 바로가기

Tools11

여러 저장소의 소스를 배포해야 하는 서버의 안전한 GIT 수행 방법 git pull을 실행하기 전에 git config 또는 git remote 명령을 사용하여 원격 저장소의 설정을 확인저장소의 URL이나 기타 설정 정보를 확인git config --get remote.origin.url 특정 원격 저장소의 URL 변경git remote set-url origin new_url여러 원격 저장소가 설정되어 있는 경우, 각 저장소의 정보를 확인git remote -v현재 브랜치 확인git branch 브랜치 전환 git checkout master원격 저장소에서 최신 소스 가져오기git pull origin master 2024. 5. 1.
[Hoon] Git SourceTree 원격저장소 인증 실패 해결하기 Git SourceTree 원격저장소 인증 실패 해결하기 버전관리시스템 으로 Git 을 이용하다 보면 원격 저장소 인증 실패 문제를 경험하게 된다. SourceTree 의 번역상의 오류인지 모르겠으나, 인증 실패 인데, 이상하게 원격저장소 Clone 창에서는 원격저장소가 아닙니다. 와 같은 메세지가 보여진다. 헷갈리지만, 무료로 쓸 수 있어 넘어가준다. 물론 자세하게 확인해보면 원격저장소 인증 실패 문제라는 것을 확인할 수 있다. 이때 해결책은 SourceTree 내부에는 없는 것 같다. 열씸히 찾아보고 이거저것 다시 해보고 인증에 계정도 추가해 보았지만, 실패했다. 결국 알아보니 C:\Users\사용자계정\AppData\Local\Atlassian\SourceTree 폴더의 password, userh.. 2020. 7. 23.
[Hoon] Git - Branch / Merge / Tag git checkout -b feature_x - “feature_x” 라는 branch 를 만들고 해당 branch 로 checkout git checkout master - master branch 로 돌아오기 git branch -d feature_x - branch 삭제 git push origin - push 가 되지 않으면 다른 사람들이 접근이 안됨 git pull - 로컬 저장소를 원격 저장소에 맞춰 갱신 git merge git tag 1.0.0 Discard / Revert / Reset Discard(Undo) - git checkout -- - Revert - Reverse Commit - 삭제 하지 않음, 순차적으로 진행. Reset - 삭제, 여러 단계를 뛰어 넣어서 가능 bit... 2017. 8. 2.
[Hoon] Git guide- https://rogerdudler.github.io/git-guide/index.ko.html Git guide- https://rogerdudler.github.io/git-guide/index.ko.html Git 저장소 만들기 - git init 폴더를 하나 만들고, 그 안에서 git init 을 실행. Git 저장소 받아오기 - git clone /로컬/저장소/경로 git clone 사용자명@호스트:/원격/저장소/경로 Working direcotry, Working copy -> add Unstaged / Staged(Index), Uncommitted changes/ HEAD(commit) Git Commit - only local / Push - remote Commit git add , git add * , git commit -m “comment”(HEAD 에 반영) 원격 저장소에 .. 2017. 8. 2.
[Hoon] Git 설치 - git-scm.com Source Code - https://github.com/git/git Linux - $yum install git-core Ubuntu - $apt-get install git Mac 에 설치하기 - https://git-scm.com/download/mac Window - https://git-scm.com/download/win SourceTree - www.sourcetreeapp.com Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sou.. 2017. 8. 2.
[Hoon] Git 기초 Git 핵심 Git 을 배우려면 Subversion 이나 Perforce 같은 다른 VCS 를 사용하던 경험을 지워야.. Git 은 미묘하게 달라서 다른 VCS 에서 쓰던 개념으로는 헷갈림. 델타(각 파일에 대한 변화)가 아니라 스냅샷 Git 은 커밋하거나 상태를 저장할 때마다 파일이 존재하는 그 순간이 중요. 크기가 아주 작아 성능이 탁월하다. Git은 성능을 위해 파일을 저장하지 않고, 이전 상태의 파일에 대한 링크를 저장한다. Git의 세가지 상태 - Committed, Modified, Staged Committed - 데이터가 로컬 데이터베이스에 안전하게 저장. Modified - 수정한 파일을 Commit 하지 않은 것. Staged - 현재 수정한 파일을 곧 Commit 할 것이라고 표시. .. 2017. 7. 25.
[Hoon] GIT 사용법 - the stupid content tracker Git ( / ɡ ɪ t / ) - 컴퓨터 파일의 변경 내용을 추적 하고 여러 사람이 사용하는 파일에 대한 작업을 조율 하는 버전 관리 시스템 (VCS)입니다 . 주로 소프트웨어 개발에서 소스 코드 관리에 사용되지만 , 파일의 변경 내용을 추적하는 데 사용할 수 있습니다. 분산 개정 관리 시스템 으로서 속도, 데이터 무결성, 및 분산 된 비선형 워크 플로우에 대한 지원을 목표로합니다. Git은 리눅스 커널 개발을 위해 2005 년 리누스 토발즈 (Linus Torvalds) 에 의해 만들어졌으며 다른 커널 개발자들은 초기 개발에 기여했습니다. 2005 년 이래로 현재 유지 관리자는 Junio ​​Hamano 입니다. 대부분의 다른 분산 버전 제어 시스템과 마찬가지로 대부분의 클라이언트 - 서버 시스템 과.. 2017. 7. 25.
JSon 문법 - 출처 : json.org object {} { members } members pair pair , members pair string : value array [] [ elements ] elements value value , elements value string number object array true false null string "" " chars " chars char char chars char any-Unicode-character- except-"-or-\-or- control-character \" \\ \/ \b \f \n \r \t \u four-hex-digits number int int frac int exp int frac exp int digit digit1-9 digits - digit -.. 2010. 12. 23.
JSON Example II - 출처 : json.org {"web-app": { "servlet": [ { "servlet-name": "cofaxCDS", "servlet-class": "org.cofax.cds.CDSServlet", "init-param": { "configGlossary:installationAt": "Philadelphia, PA", "configGlossary:adminEmail": "ksm@pobox.com", "configGlossary:poweredBy": "Cofax", "configGlossary:poweredByIcon": "/images/cofax.gif", "configGlossary:staticPath": "/content/static", "templateProcessorClass": "org.cofax.Wysiwy.. 2010. 12. 23.
JSON Example I - 출처 : json.org { "glossary":{ "title":"example glossary", "GlossDiv":{ "title":"S", "GlossList":{ "GlossEntry":{ "ID":"SGML", "SortAs":"SGML", "GlossTerm":"Standard Generalized Markup Language", "Acronym":"SGML", "Abbrev":"ISO 8879:1986", "GlossDef":{ "para":"A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso":[ "GML", "XML" ] }, "GlossSee":"markup" } } } } } The same text.. 2010. 12. 23.
Introducing JSON - 원문 json.org JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the .. 2010. 12. 23.