Tagged: git

윈도 시작할 때 pageant 시작하기


Windows 10

  • Windows+R 키를 누르고 shell:startup 을 입력하면 시작 아이템들이 모여있는 창이 열린다.
  • 마우스 오른쪽 버튼 -> New -> Shortcut 을 실행한다.
  • "Path\To\pageant.exe" "Path\To\id_rsa.ppk" 를 입력한다.

sharing dot files between computers using git

create a repository

As anyone might know, Bitbucket permits private repositories.

$ git pull git@bitbucket:<username>/dot-files.git

put dot files in it

$ cd dot-files/
$ mv ~/.shuttle.json .
$ mkdir .m2
$ cd .m2
$ mv ~/.m2/settings.xml .
$ mv ~/.m2/settings-security.xml .
$ cd ..
$ git add \*
$ git commit -m "dot files added"
$ git push

link dot files

$ cd ~
$ ln -s /path/to/the/dot-files/.shuttle.json
$ cd .m2
$ ln -s /path/to/the/dot-files/.m2/settings.xml
$ ln -s /path/to/the/dot-files/.m2/settings-security.xml

maven-release-plugin and git submodules



src/main/java 아래에 특정 폴더가 submodule 로 처리된 프로젝트를 평소와 같이 릴리즈 하였다.

$ git checkout -b release/test
$ mvn release:prepare release:perform
[INFO] Nothing to compile - all classes are up to date

target/checkout 폴더에서 submodule이 init 되지 않은 채 그대로 처리된다.


위 링크에서 제시된 해결책을 사용하여 해결하였다.

  <inherited>false</inherited> <!-- only execute these in the parent -->
      <id>git submodule update</id>