It seems that I delete a branch on github when I should not do it.
What I did was as follow:
1- I add a new .gitignore to my system
2- I use
what if you git fetch remote && git checkout -b remote_branch_name
git fetch remote && git checkout -b remote_branch_name