Код: Выделить всё
mkdir git_test_rebase
cd git_test_rebase/
cp /etc/passwd ./
git init
git add .
git commit -m "1"
cd ../
git clone git_test_rebase git_test_rebase_clone
cd git_test_rebase_clone/
nano passwd
git add passwd
git commit -m "change passwd (from clone)"
git push origin master
cd git_test_rebase/
git log
commit 1d872be11d3efc3c8ee25b2bd7771a7660749207
Author: test <test@gmail.com>
Date: Wed Nov 1 17:03:45 2017 +0500
change passwd (from clone)
commit 6bf1f58b2f74c415075cdfef971eb66d83e1a832
Author: test <test@gmail.com>
Date: Wed Nov 1 17:02:52 2017 +0500
1
git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: passwd
В .gitconfig только denyCurrentBranch = warn
Вроде сделал обычные операции, сделал коммит в изначальном репо, склонировал репо, в новом репо проделал изменения и сделал коммит, сделал пуш в мастер. На мастере коммит пришел, но файл по git status завис в таком состоянии.