last changes detailed
all changes
new file
create
- echo Hallo Welt > sux.txt
status untracked
...
Untracked files:
...
sux.txt
...
add whole directory
status tracked
...
Changes to be committed:
...
new file: sux.txt
...
transfer to local repo
- git commit -a -m sux-ver1
transfer from local to remote repo
- git push --set-upstream origin master
change file
change
status modified
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: sux.txt
no changes added to commit (use "git add" and/or "git commit -a")
transfer to local repo
- git commit -a -m sux-ver2
transfer from local to remote repo
- git push --set-upstream origin master
reset last changes
show
commit 86d9c437dd69944e47cbfc4a45b6c26661b3d9c5
Author: Thomas Will <thomas.will@xinux.de>
Date: Tue Mar 6 14:13:17 2018 +0100
sux-ver2
diff --git a/sux.txt b/sux.txt
index 636af66..942e0e3 100644
--- a/sux.txt
+++ b/sux.txt
@@ -1 +1,2 @@
Hallo Welt
+sauhund
reset to last commited state
reset to earlier state
commit 86d9c437dd69944e47cbfc4a45b6c26661b3d9c5
Author: Thomas Will <thomas.will@xinux.de>
Date: Tue Mar 6 14:13:17 2018 +0100
sux-ver2
commit cc390a18080a8f37793cefc4c76eaa1193139104
Author: Thomas Will <thomas.will@xinux.de>
Date: Tue Mar 6 14:07:09 2018 +0100
sux-ver1
- git reset --hard cc390a18080a8f
- git push -f origin master
change one file to old state
- git checkout 006becfb22b -- init.d/firewall