Compare commits

...

2 Commits

Author SHA1 Message Date
92940db3f5 ASCII Art 2025-02-09 11:10:06 +01:00
GitButler
5475150cdf GitButler Workspace Commit
This is a merge commit the virtual branches in your workspace.

Due to GitButler managing multiple virtual branches, you cannot switch back and
forth between git branches and virtual branches easily. 

If you switch to another branch, GitButler will need to be reinitialized.
If you commit on this branch, GitButler will throw it away.

Here are the branches that are currently applied:
 - master (refs/gitbutler/master)
   - .tigrc
For more information about what we're doing here, check out our docs:
https://docs.gitbutler.com/features/virtual-branches/integration-branch
2025-02-01 18:44:02 +01:00

190
.tigrc
View File

@@ -19,19 +19,19 @@ bind generic b view-refs
#
# # Blame view
bind generic <Esc>b view-blame
#
# # Cursor
# bind generic J move-page-down
# bind generic K move-page-up
#
# # Copy commit id
# bind generic ` @bash -c "echo -n '%(commit)' | pbcopy"
#
# # Quit tig
# bind generic <Esc><Enter> quit
bind generic J move-page-down
bind generic K move-page-up
# Copy commit id
bind generic ` @bash -c "echo -n '%(commit)' | pbcopy"
# Quit tig
bind generic <Esc><Enter> quit
# === Commands ===
# # Commit
# Commit
bind generic C !git commit
bind refs C !git commit
bind main C !git commit
@@ -44,90 +44,90 @@ bind generic P ?git push -u %(remote) %(repo:head)
bind generic <Esc>p ?git push -u -f %(remote) %(repo:head)
# Pull
# bind generic U ?git pull %(remote)
#
# # Fetch
# bind generic F ?git fetch %(remote)
# bind main F ?git fetch %(remote)
bind generic U ?git pull %(remote)
# Fetch
bind generic F ?git fetch %(remote)
bind main F ?git fetch %(remote)
#
# # Reflog
# bind generic L !sh -c "git reflog --pretty=raw | tig --pretty=raw"
# bind generic _ ?git reset --hard HEAD@{"%(prompt Enter HEAD@{} number: )"}
#
# # Reset --hard
# bind main H ?git reset --hard %(commit)
# bind refs H ?git reset --hard %(commit)
# bind status H ?git checkout -- %(file)
#
# # Checkout(move) to branch
# bind main = ?git checkout %(branch)
# bind refs = ?git checkout %(branch)
# # 前に使用していたブランチへ戻る
# bind generic <Esc>= ?git checkout -
#
# # Merge
# bind main M ?git merge %(branch)
# bind diff M ?git merge %(branch)
# bind refs M ?git merge %(branch)
# bind main <Esc>m ?git merge %(commit)
# bind diff <Esc>m ?git merge %(commit)
#
# # Rebase
# bind main R ?git rebase %(branch)
# bind diff R ?git rebase %(branch)
# bind refs R ?git rebase %(branch)
# bind main <Esc>r ?git rebase %(commit)
# bind diff <Esc>r ?git rebase %(commit)
#
# # Rebase -i
# bind main <Esc>i ?git rebase -i %(branch)
# bind diff <Esc>i ?git rebase -i %(branch)
# bind refs <Esc>i ?git rebase -i %(branch)
# bind main i ?git rebase -i %(commit)
# bind diff i ?git rebase -i %(commit)
#
# # Rebase options
# bind generic <Esc>y ?git rebase --continue
# bind generic <Esc>c ?git rebase --abort
#
#
# # diff
# bind main D ?sh -c "git diff %(commit)..%(prompt Enter commit ID: ) | tig"
# bind diff D ?sh -c "git diff %(commit)..%(prompt Enter commit ID: ) | tig"
#
# # Remove branch
# bind refs D ?git branch -d %(branch)
# bind refs <Esc>D ?git branch -D %(branch)
#
# # Stash
# bind generic S !git stash
#
# # Revert
# bind main ! ?git revert %(commit)
#
# # Cherry-pick
# bind main <Esc>k ?git cherry-pick %(commit)
# bind diff <Esc>k ?git cherry-pick %(commit)
#
# # Create branch
# bind main B ?git checkout -b "%(prompt Enter branch name: )" %(branch)
# bind refs B ?git checkout -b "%(prompt Enter branch name: )" %(branch)
# bind main <Esc>b ?git checkout -b "%(prompt Enter branch name: )" %(commit)
#
#
# # === Github ===
# # Open to brouse
# bind main ; @hub browse -- commit/%(commit)
# bind blame ; @hub browse -- commit/%(commit)
# bind diff ; @hub browse -- commit/%(commit)
# bind tree ; @hub browse -- blob/%(branch)/%(file)
# bind blob ; @hub browse -- blob/%(branch)/%(file)
# bind grep ; @hub browse -- blob/%(branch)/%(file)
#
# # Pull request
# bind main w @hub browse -- compare/%(branch)?expand=1
# bind diff w @hub browse -- compare/%(branch)?expand=1
# bind refs w @hub browse -- compare/%(branch)?expand=1
#
# # === Theme ===
# # General colors
bind generic L !sh -c "git reflog --pretty=raw | tig --pretty=raw"
bind generic _ ?git reset --hard HEAD@{"%(prompt Enter HEAD@{} number: )"}
# Reset --hard
bind main H ?git reset --hard %(commit)
bind refs H ?git reset --hard %(commit)
bind status H ?git checkout -- %(file)
# Checkout(move) to branch
bind main = ?git checkout %(branch)
bind refs = ?git checkout %(branch)
# 前に使用していたブランチへ戻る
bind generic <Esc>= ?git checkout -
# Merge
bind main M ?git merge %(branch)
bind diff M ?git merge %(branch)
bind refs M ?git merge %(branch)
bind main <Esc>m ?git merge %(commit)
bind diff <Esc>m ?git merge %(commit)
# Rebase
bind main R ?git rebase %(branch)
bind diff R ?git rebase %(branch)
bind refs R ?git rebase %(branch)
bind main <Esc>r ?git rebase %(commit)
bind diff <Esc>r ?git rebase %(commit)
# Rebase -i
bind main <Esc>i ?git rebase -i %(branch)
bind diff <Esc>i ?git rebase -i %(branch)
bind refs <Esc>i ?git rebase -i %(branch)
bind main i ?git rebase -i %(commit)
bind diff i ?git rebase -i %(commit)
# Rebase options
bind generic <Esc>y ?git rebase --continue
bind generic <Esc>c ?git rebase --abort
# diff
bind main D ?sh -c "git diff %(commit)..%(prompt Enter commit ID: ) | tig"
bind diff D ?sh -c "git diff %(commit)..%(prompt Enter commit ID: ) | tig"
# Remove branch
bind refs D ?git branch -d %(branch)
bind refs <Esc>D ?git branch -D %(branch)
# Stash
bind generic S !git stash
# Revert
bind main ! ?git revert %(commit)
# Cherry-pick
bind main <Esc>k ?git cherry-pick %(commit)
bind diff <Esc>k ?git cherry-pick %(commit)
# Create branch
bind main B ?git checkout -b "%(prompt Enter branch name: )" %(branch)
bind refs B ?git checkout -b "%(prompt Enter branch name: )" %(branch)
bind main <Esc>b ?git checkout -b "%(prompt Enter branch name: )" %(commit)
# === Github ===
# Open to brouse
bind main ; @hub browse -- commit/%(commit)
bind blame ; @hub browse -- commit/%(commit)
bind diff ; @hub browse -- commit/%(commit)
bind tree ; @hub browse -- blob/%(branch)/%(file)
bind blob ; @hub browse -- blob/%(branch)/%(file)
bind grep ; @hub browse -- blob/%(branch)/%(file)
# Pull request
bind main w @hub browse -- compare/%(branch)?expand=1
bind diff w @hub browse -- compare/%(branch)?expand=1
bind refs w @hub browse -- compare/%(branch)?expand=1
# === Theme ===
# General colors