Skip to content
unak edited this page May 15, 2013 · 8 revisions

Commands

新規リポジトリの作成

usagit では提供しない。 とはいえ、ug initくらいできてもいいかも。

clone

リモートリポジトリの取得

ug clone git://github.com/unak/usagit.git

remote

リモートリポジトリの設定。

update

working directory の更新。 svn up 相当であり、git-checkout + git-pull - ブランチ みたいな存在。 git stash(pop)を前後に挟む必要があるかも?

commit

working directory の内容をリポジトリに反映。 push はしない。

ug commit

index に updated なファイルがあれば git commit 相当、なければ git commit -a 相当。

push

remote repository に local repository の内容を送信

ug push

local repository の current branch の内容を default remote repository に送信。 remote に current と同名のブランチが存在しない場合は単にエラー?

add

git 同様、index に指定したファイルの変更を反映する。

rm

svn や git と同様。

プロパティ

svn:ignore とかの設定

diff

ann

revert

svn 的な意味での revert。 git-revert 的なものは必要か、必要なら名前はどうするか。

log

merge

svn merge -c -12345

ブランチの操作

git-checkout はこっち

undo

Ctrl+Z

help

ヘルプ表示。これは全然問題ない。

その他

  • reflog
  • stash