Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:git:tips_and_tricks

Tipps und Tricks

How to can delete a remote Branch via push

git push patches --delete patch-newModulStructure

Branchwechsel ohne commit

Um von einem Branch X wo der Status weder im stage noch im Repositorie ist in einem anden Branch Y zu wechseln kann man

git stash save
git checkout branchY

Dann in dem Branch Y arbeiten und die Änderungen committen. Und dann wieder zurück zu Branch X

git checkout branchX
git stash pop


selektiver merge

git merge --no-ff --no-commit BRANCH
git reset head

oder

git reset FILE
git add --interactive
           staged     unstaged path
  1:    unchanged      +50/-43 FHEM/73_GardenaSmartBridge.pm
  2:        +1/-1      nothing controls_GardenaSmartDevice.txt
 
*** Commands ***
  1: status       2: update       3: revert       4: add untracked
  5: patch        6: diff         7: quit         8: help
What now> 5
           staged     unstaged path
  1:    unchanged      +50/-43 FHEM/73_GardenaSmartBridge.pm
Patch update>> 1
           staged     unstaged path
* 1:    unchanged      +50/-43 FHEM/73_GardenaSmartBridge.pm
Patch update>>

Du siehst einen einzelnen Diff-Hunk und wirst gefragt, ob Du ihn zur Stage hinzufügen möchtest oder nicht.

diff --git a/FHEM/73_GardenaSmartBridge.pm b/FHEM/73_GardenaSmartBridge.pm
index 22e3131..bd15158 100644
--- a/FHEM/73_GardenaSmartBridge.pm
+++ b/FHEM/73_GardenaSmartBridge.pm
@@ -28,7 +28,7 @@
 #  GNU General Public License for more details.
 #
 #
-# $Id$
+# $Id: 73_GardenaSmartBridge.pm 22957 2020-10-12 07:01:56Z CoolTux $
 #
 ###############################################################################
 ##
(1/13) Stage this hunk [y,n,q,a,d,j,J,g,/,e,?]?

Wähle y für hinzufügen oder n für NICHT hinzufügen.

How to close an issue with a commit + push? in gitea

fixes #1
Fixes #1
Closes #1
closes #1
fixes: #1
Fixes: #1
Closes: #1
closes: #1
it-wiki/git/tips_and_tricks.txt · Zuletzt geändert: 2021/11/27 06:27 von marko