git에 commit를 하면 취소를 할 수 있지만 push를 하면 해당 push를 삭제할 순 없다.


삭제하기 위해서는 해당 git server의 branch를 모두 삭제 하고 다시 올려야 한다.


local에 git history가 남아 있기 때문에 지우고 다시 push하면 된다.


브렌치 삭제 방법

 
$ git push origin :heads/<branch_name>
 


브렌치 다시 추가

 
$git push origin <branch_name>
 


* 주의 : 신중히 진행하길 바라며, 문제 시 책임지지 않습니다.

서버를 만들 PC에 접속해서..

 
$ mkdir test_git_server.git
$ cd test_git_server.git
$ git init --bare
 


작업 PC 작업 폴더 안에서...

 
$ git init
$ git add *
$ git commit -m "First commit"
$ git remote add origin 서버아이디@서버주소:서버위치(test_git_server.git)
$ git push origin master
$ git branch --set-upstream master origin/master   <= (항상 최신으로 유지하기 위해 하는 설정)
 

다른 작업 PC에서...

 
$ git clone 서버아이디@서버주소:서버위치(test_git_server.git)
 

+ Recent posts