mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 15:36:21 -04:00
56 lines
1.1 KiB
Markdown
56 lines
1.1 KiB
Markdown
git-sync(1) -- Sync local branch with remote branch
|
|
=================================================================
|
|
|
|
## SYNOPSIS
|
|
|
|
`git sync` [--soft] [--force] [ <remote> <branch> ]
|
|
|
|
## DESCRIPTION
|
|
|
|
Sync local branch with <remote>/<branch>.
|
|
|
|
When <remote> and <branch> are not specified on the command line, upstream of local branch will be used by default.
|
|
|
|
Tracked changes will be reset, and untracked files and directories will be removed unless you add -s(--soft).
|
|
|
|
## OPTIONS
|
|
|
|
--soft or -s
|
|
|
|
Add this flag if you want to preserve untracked files and directories.
|
|
|
|
--force or -f
|
|
|
|
Add this flag to disable interaction.
|
|
|
|
|
|
## EXAMPLES
|
|
|
|
Sync local branch with its upstream
|
|
|
|
$ git sync
|
|
|
|
Sync local branch with origin/master
|
|
|
|
$ git sync origin master
|
|
|
|
Sync without cleaning untracked files:
|
|
|
|
$ git sync -s origin master
|
|
|
|
Sync without interaction:
|
|
|
|
$ git sync -f
|
|
|
|
## AUTHOR
|
|
|
|
Written by Takuma Yamaguchi <<kumon0587@gmail.com>>
|
|
|
|
## REPORTING BUGS
|
|
|
|
<<https://github.com/tj/git-extras/issues>>
|
|
|
|
## SEE ALSO
|
|
|
|
<<https://github.com/tj/git-extras>>
|