본문 바로가기

git branch tag 명령 $git branch -r : 원격의 브랜치 목록 검색 $git branch -a : 원격과 로컬의 모든 브랜치 검색 $git checkout -t origin/브랜치명,서버 브랜치명 : 원격의 브랜치 명을 사용 $git branch 브랜치명 :새로운 브랜치 생성 $git merge 브랜치명 : 브랜치명의 브랜치를 현재 브랜치와 합침. --squash옵션을 주면 브랜치명의 모든 커밋을 하나로 합침 $git rebase 브랜치명 : 브랜치명의 변경 내용을 현재 브랜치에 저장 $git push 원격저장소명 로컬브랜치명 : 로컬의 브랜치를 원격 저장소로 push함 $git tag 생성될 tag명 브랜치명 : 현재 브랜치 시점에 tag 생성 $git push 원격 저장소명 태그명 : 로컬의 태그를 원격 저장소로.. 더보기
JSON 표기법 JSON은 {"키":"값"}이라는 기본 형태를 가지고 있다. XML과 비슷하지만 배열형태로 가다보면 태그가 길어져 가독성도 떨어 지기에 요즘은 JSON으로 많이 가는 추세이다. 예를 들면 {"product":"TV", "price":10000000} 이런 식.... 배열을 표현하는 것도 간단하다. {"samsung":[{"product":"TV","price":10000000},{"product":"phone":"price":500000}] 이런식이다. 배열을 여러개 넣고 싶다면 저기다가 콤마표시후 열심히 늘려가면된다. 표현하기 편하고 내용이 길지 않아 가독성 도 좋으며 객체안에 배열이 들어갈 수 있고 배열안에 객체가 들어갈 수 있다. test소스는 집에가서 포스팅해야지...(퇴근준비) 더보기
git 원격 저장소로 보내고 받기(설명은 로컬로 할 생각) 일단 원격 서버가 있다고 가정하고 로컬에 디렉토리 2개(서버와 로컬)을 만들어서 테스트를 할 것이다. 먼저 ~에 server 과 androidpro라는 디렉토리를 생성하고 androidpro로 이동한다. 여기에 또 proj라는 디렉토리를 생성 후 예제로 파일 2개만 만들어준다. 필자는 aaa.java와 bbb.xml 2개를 만들었다. 먼저 로컬 저장소를 생성하기 위해 $git init 명령어를 주고 모든 파일을 스테이징 영역에 추가하는 $git add *을 입력한다. 그리고 $git status명령을 치면 new file이라고 해서 2개가 들어간 것을 볼 수 있다. 이제 스테이징영역에 있는 파일을 commit 할 차례이다. $git commit -a -m "커밋메시지"를 주면 커밋이 되고 이제 공용 저장.. 더보기