github上でforkしたリポジトリで動いているときにfork元に何らかのcommitがあった場合のmerge方法
git remote add upstream https://fork元のurl git fetch upstreamこうすると新しくブランチが作成されるのでそれに対してmergeを行えば良い
作業ディレクトリに移動して以下のコマンドでmerge
git merge upstream/repository名参考公式ページ
fork-a-repo
syncing-a-repo
git remote add upstream https://fork元のurl git fetch upstreamこうすると新しくブランチが作成されるのでそれに対してmergeを行えば良い
git merge upstream/repository名参考公式ページ
allprojects { tasks.withType(javaCompile) { options.incremental = true; } }これで有効になるっぽい
gradle publishToMavenLocalで~/.m2/にpushlishできてmavenLocal()を使って自作pluginをapplyできるようになるっぽい。
ssh test@remotehost test@remotehost ~/ $ sudo su root@remotehost /home/test #localからemacsでremoteのファイルを色々弄りたいとか、鯖管をしたいとか言うと結構面倒 なんとかemacs + trampでsudo状態でファイルを開けないかなと調べてたら見つかったので覚書 ファイルオープン
C-x C-f /ssh:you@remotehost|sudo:remotehost:/path/to/file RETちなこれもいける shell
M-x /ssh:you@remotehost|sudo:remotehost:/path/to/file RETちなみに内容はそのまま公式にありました。
docker build -t [repository name] .
docker ps : containerのリストを取得 docker inspect上記コマンドがdockerの基本的なコマンド、docker runで起動したコンテナに変更を加えて、commit, pushでその変更を Docker hub上に保持できる感じ。 Docker hubなんてネーミングからわかるがすごいgit like.: 指定したidのcontainerの情報を取得。ipとか取れる。 docker run -i -t : コンテナを起動させる。-t ttyをアロケート、-iはstdinをオープンし続ける。 docker commit : 指定したcontainer idをリポジトリにコミット(多分ローカル) docker push : commitした内容をDocker hub上のリモートリポジトリにpush docker pull :
git status git branch -a -v : local branchやremote branch、最終コミットログが見れる git checkout -b local_branch origin remote_name : remote_branchからlocal branchを作る git checkout localfile : localbranch からlocalfileを復元する。 git add localfile : 指定したファイルをstage状態にする(commit出来る状態にする) git commit : stage状態にあるファイルをローカルブランチにcommitする(この状態ではremote branchにはcommitされない) git push origin local branch:origin/remote branch : remote branchにcommitする。これをやると後戻りできない。基本的な概念がsvnと違うので結構戸惑った。っていうか今も。