App/jj
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#ea18abac]
#contents();
/////////////////////////////////////////////////////////...
* jj [#f4eeb2f6]
- 高速な git 互換ツール
/////////////////////////////////////////////////////////...
* 入手 [#va712001]
- Debian13 にはパッケージがないので、ソースコードからビル...
$ https://github.com/jj-vcs/jj.git
$ cd jj
$ cargo build --release
- 以上で、コマンドファイル target/release/jj が生成される
/////////////////////////////////////////////////////////...
* 使い方 [#gec490f8]
- git repository で jj を使えるようにする
$ cd <git-repository>
$ jj git init --colocate
-- ここで、 jj に関する設定は、このディレクトリに作成され...
//=======================================================...
** コマンドラインオプション [#fcc6dac2]
|~jj コマンド |~git 相当コマンド |~説明・備考 |
|jj init |git init |新しいリポジトリを作成(jjはデフォル...
|jj git clone <url> |git clone <url> |Gitリポジトリをクロ...
|jj status |git status |作業中の変更を表示(jjでは自動ス...
|jj log |git log |コミット履歴を表示(jjの方がデフォルト...
|jj diff |git diff |変更差分を表示 |
|(不要) |git add <file> |jjでは作業中の変更が自動でコミ...
|jj describe -m "msg" または jj new -m "msg" |git commit ...
|jj describe -m "new msg" |git commit --amend |現在のコミ...
|jj checkout <bookmark> または jj new <bookmark> |git che...
|jj new -m "msg" <bookmark> |git switch -c <branch> |新し...
|jj bookmark create <name> |git branch <name> |新しいbook...
|jj bookmark delete <name> |git branch -d <name> |bookmar...
|jj bookmark list |git branch -l |bookmark一覧 |
|jj merge |git merge <branch> |現在のbookmarkにマージ(自...
|jj rebase -d <bookmark> |git rebase <branch> |変更を指定...
|jj rebase -i |git rebase -i |インタラクティブにリベース |
|(不要) |git rebase --continue |jjは競合をコミット内に...
|jj new -m "stash" |git stash |一時的に変更をスタッシュ(...
|jj squash -r <stash> |git stash pop |スタッシュを適用(s...
|jj restore -r <commit> |git reset --hard <commit> |指定...
|jj squash -r <commit> |git reset --soft <commit> |変更を...
|jj move --from <commit> --to @ |git cherry-pick <commit>...
|jj git fetch && jj rebase -d main@origin |git pull |fetc...
|jj git fetch |git fetch |リモートから取得 |
|jj git push |git push |リモートにpush(--allで全bookmark...
|jj show <commit> |git show <commit> |指定コミットの詳細...
|jj file annotate <file> |git blame <file> |ファイルの変...
|jj new -r <commit> -m "revert" または jj op revert |git ...
終了行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#ea18abac]
#contents();
/////////////////////////////////////////////////////////...
* jj [#f4eeb2f6]
- 高速な git 互換ツール
/////////////////////////////////////////////////////////...
* 入手 [#va712001]
- Debian13 にはパッケージがないので、ソースコードからビル...
$ https://github.com/jj-vcs/jj.git
$ cd jj
$ cargo build --release
- 以上で、コマンドファイル target/release/jj が生成される
/////////////////////////////////////////////////////////...
* 使い方 [#gec490f8]
- git repository で jj を使えるようにする
$ cd <git-repository>
$ jj git init --colocate
-- ここで、 jj に関する設定は、このディレクトリに作成され...
//=======================================================...
** コマンドラインオプション [#fcc6dac2]
|~jj コマンド |~git 相当コマンド |~説明・備考 |
|jj init |git init |新しいリポジトリを作成(jjはデフォル...
|jj git clone <url> |git clone <url> |Gitリポジトリをクロ...
|jj status |git status |作業中の変更を表示(jjでは自動ス...
|jj log |git log |コミット履歴を表示(jjの方がデフォルト...
|jj diff |git diff |変更差分を表示 |
|(不要) |git add <file> |jjでは作業中の変更が自動でコミ...
|jj describe -m "msg" または jj new -m "msg" |git commit ...
|jj describe -m "new msg" |git commit --amend |現在のコミ...
|jj checkout <bookmark> または jj new <bookmark> |git che...
|jj new -m "msg" <bookmark> |git switch -c <branch> |新し...
|jj bookmark create <name> |git branch <name> |新しいbook...
|jj bookmark delete <name> |git branch -d <name> |bookmar...
|jj bookmark list |git branch -l |bookmark一覧 |
|jj merge |git merge <branch> |現在のbookmarkにマージ(自...
|jj rebase -d <bookmark> |git rebase <branch> |変更を指定...
|jj rebase -i |git rebase -i |インタラクティブにリベース |
|(不要) |git rebase --continue |jjは競合をコミット内に...
|jj new -m "stash" |git stash |一時的に変更をスタッシュ(...
|jj squash -r <stash> |git stash pop |スタッシュを適用(s...
|jj restore -r <commit> |git reset --hard <commit> |指定...
|jj squash -r <commit> |git reset --soft <commit> |変更を...
|jj move --from <commit> --to @ |git cherry-pick <commit>...
|jj git fetch && jj rebase -d main@origin |git pull |fetc...
|jj git fetch |git fetch |リモートから取得 |
|jj git push |git push |リモートにpush(--allで全bookmark...
|jj show <commit> |git show <commit> |指定コミットの詳細...
|jj file annotate <file> |git blame <file> |ファイルの変...
|jj new -r <commit> -m "revert" または jj op revert |git ...
ページ名: