mirror of
https://codeberg.org/Mo8it/How_To_Linux.git
synced 2024-11-21 23:38:04 +00:00
Write description for cherry-pick
command
This commit is contained in:
parent
ba80482b59
commit
a54733de56
1 changed files with 30 additions and 0 deletions
|
@ -50,8 +50,38 @@ if you want to stage all changes.
|
||||||
|
|
||||||
## git revert
|
## git revert
|
||||||
|
|
||||||
|
|
||||||
## git cherry-pick
|
## git cherry-pick
|
||||||
|
|
||||||
|
### Description
|
||||||
|
|
||||||
|
The `git cherry-pick` command applies a specific commit from one branch to another. This can be useful for undoing changes, applying bug fixes to a different branch, or picking out specific changes from a merge commit.
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
The basic syntax for the `git cherry-pick` command is:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git cherry-pick <commit-hash>
|
||||||
|
```
|
||||||
|
where `<commit-hash>` is the SHA-1 hash of the commit you want to cherry-pick. You can also use the `-n` option to preview the changes without actually applying them.
|
||||||
|
|
||||||
|
For example, to cherry-pick the commit with the SHA-1 hash `1234567890abcdef`, you would run the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git cherry-pick 1234567890abcdef
|
||||||
|
```
|
||||||
|
|
||||||
|
### Options
|
||||||
|
|
||||||
|
The `git cherry-pick` command has a few options that you can use to customize its behavior:
|
||||||
|
|
||||||
|
* `-n`: Preview the changes without actually applying them.
|
||||||
|
* `-e`: Edit the commit message before applying it.
|
||||||
|
* `-s`: Sign the commit with your GPG key.
|
||||||
|
* `-S[<keyid>]`: Sign the commit with the specified GPG key.
|
||||||
|
|
||||||
|
|
||||||
## git remote
|
## git remote
|
||||||
|
|
||||||
## git blame
|
## git blame
|
||||||
|
|
Loading…
Reference in a new issue