(Grav GitSync) Automatic Commit from RealStickman
This commit is contained in:
parent
f4edba4fac
commit
ec4ae98264
27
pages/04.other/12.git/default.en.md
Normal file
27
pages/04.other/12.git/default.en.md
Normal file
@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Git
|
||||
---
|
||||
|
||||
[toc]
|
||||
## Reset everything to selected branch
|
||||
Useful for getting to the same state as upstream
|
||||
`git reset --hard (upstream)/(branch)`
|
||||
`git pull (upstream) (branch)`
|
||||
|
||||
Finally force push all of this into your own repo
|
||||
|
||||
## Get Pull Request from foreign repo
|
||||
*Example with neofetch*
|
||||
|
||||
Add remote if you haven't already done that
|
||||
`git remote add dylanaraps https://github.com/dylanaraps/neofetch.git`
|
||||
|
||||
Remotes can be show with `git remote show`
|
||||
|
||||
Fetch desired commits
|
||||
`git fetch dylanaraps a0221c51ff4c8ce834d7e3431f2770b6879de009`
|
||||
|
||||
Cherry pick commits
|
||||
`git cherry-pick -m 1 a0221c51ff4c8ce834d7e3431f2770b6879de009`
|
||||
|
||||
Resolve whatever conflicts arise
|
Loading…
Reference in New Issue
Block a user