'프로그래밍/일반'에 해당되는 글 5건

  1. 2017.01.20 GIT PUSH No path specified 오류
  2. 2016.11.29 GIT 원격 저장소 변경
  3. 2016.11.29 GIT 최초 소스 업로드
  4. 2015.05.21 [git] vs2013에서 github 초간단 사용방법
  5. 2011.08.11 리터럴 (literal)
2017.01.20 17:41


[오류]

fatal: No path specified. See 'man git-pull' for valid url syntax


경로가 맞는에 안되서 알고보니...

윈도우에서 gitBASH 사용중 발생한 문제였다.


앞에 ssh:// 붙이지 말고 경로를 입력한다.

ssh://git@123.123.123.123:project


예)

git remote set-url origin git@123.123.123.123:project


git push --set-upstream origin master



Posted by 해비
2016.11.29 13:15

원격 저장소 변경 방법 정리.


1. 현재 저장소 확인

$ git remote -v

origin  ssh://git@gitserver:repo (fetch)

origin  ssh://git@gitserver:repo (push)


2. 저장소 변경

$ git remote set-url origin ssh://git@gitserver:repo.git 



3. #1의 저장소 확인 (바뀌었는지 체크)

$ git remote -v

origin  ssh://git@gitserver:repo.git (fetch)

origin  ssh://git@gitserver:repo.git (push) 




Posted by 해비
2016.11.29 11:30

git에 최초 소스 업로드 하는 과정을 정리 하였다.



git을 처음 사용하는 경우, 당신이 누구인지에 대한 정보를 git 에 넣어줘야 한다. (한번만 하면 된다)

 git config --global user.name "haebi"

 git config --global user.email "haebi@haebi.kr"



이하 개별 저장소 마다 최초 업로드 시

git init

로컬 저장소 생성


git add .

모두 추가(처음이니까)


git commit -m "Init"

커밋 메시지 입력


git remote add origin ssh://git@gitserver:reponame.git

리모트 저장소 추가


git push

로컬 내용 푸시


git push --set-upstream origin master

업스트림 마스터로 지정 (처음엔 이렇게 보내야 하는 것 같다 -_-)


git clone git@10.175.240.241:usr-sup 

내려받기 테스트 (다른 위치에서 폴더 만들고 테스트)



이 후 부터는 주로 사용되는 명령어는 아래와 같다.

git fetch

최신 버전 패치


git merge

서버에 있는 변경내용과 로컬 변경내용을 합친다(여기서 문제 생기면 수동으로 작업해야 한다)


git push

현재 로컬의 내용을 서버에 반영



Posted by 해비
TAGgit, init
2015.05.21 13:37



VS 2013 에서의 github 사용 방법 간단정리



1. git 다운로드

http://msysgit.github.io/



2. 회원가입, 로그인 후 리포지터리 생성

https://github.com/

- 리포지터리 생성할 때, Initialize this repository with a README 에 체크가 되지 않도록 주의한다.



3. 그대로 vs2013 실행 후, 아무거나 프로젝트 하나 만들자 (윈폼 하나 떠 있어도 일단은 OK 다)

[파일] - [소스 제어에 추가] - [Git 선택] - [확인]



4. [보기] - [팀 탐색기] 열어서, [홈(집)] - [프로젝트-변경내용] - [커밋 메시지 입력] - [커밋]

- 여기서 로컬에 커밋이 완료 되었습니다.



5. 다시 [팀 탐색기] 열어서, [홈(집)] - [동기화 되지 않은 커밋] - [github에서 생성한 리포지터리의 URL 주소 입력] - [게시] - [github ID, PW 입력]

-여기서 github에 푸쉬가 완료 되었습니다.





이제 github 으로 부터 소스 내려받아서 작업 진행을 예로 들겟습니다.

1. vs2013실행 - [파일] - [소스제어에서 열기] - [팀 탐색기] - [연결(플러그)] - [복제본] - [github 리포지터리 URL 입력] - [복제]

- 원격지의 소스를 로컬에 내려받았다.



2. [복제] 버튼 아랫부분에 로컬에 내려진 프로젝트가 보인다. - [더블클릭] 하면 해당 [프로젝트의 홈으로 이동]한다.

   - 솔루션파일(.sln)을 다시 더블클릭하면 해당 솔루션이 열린다.

   - 솔루션 탐색기로 가면 프로젝트는 이미 열려있다. 직접 소스를 열도록 한다.



3. [소스 수정] 알아서 임의로 수정한다. 그냥 버튼 하나 추가로 끝내도 좋다.



4. [팀 탐색기] - [홈] - [변경내용] - [커밋 메시지 입력] - [커밋 후 푸시] - [github ID/PW 입력] - [로컬커밋 & github 푸시 완료]

- 이번엔 로컬 커밋과 github의 푸시를 한번에 완료 하였다.






Posted by 해비
2011.08.11 09:16

리터럴이 뭔가...

궁금해서 구글신에게 문의해본 결과...


컴파일시 프로그램 내에 정의되어 있는 그대로 정확히 해석되어야 할 값...

들어가서 보니 정확히 명시된 어떤 값을 의미 하는것 이라고 한다.



x = 7 의 경우 7 이 리터럴 이다.

리터럴은 숫자 ,문자 또는 문자열 등 명확히 제시되는 어떤 값을 의미 하는듯 하다.




------------------------------------------------------------------------
하단의 출처에 주소로 들어가 봤더니...

텀즈 - IT관련 용어들을 정리 해 놓은 사이트 였네요... (용어 관련 으로 자주 들르게 될지도...)

Posted by 해비