GIT
Заметки Git
Как скопировать репозиторий git себе в локальную папку:
git clone https://github.com/myname/mygitrepo.git
Чтобы создать ветку и сразу же перейти на неё, вы можете выполнить команду git checkout с ключом -b:
-git checkout -b /personal/mynewbranch
Переключиться на ветку2
и слить изменения из ветки1 в ветку2
и залить изменения в репозиторий в ветку2
git checkout feature2 git merge feature1 git push origin feature2
error: The following untracked working tree files would be overwritten by merge:
Такая ошибка может возникнуть при попытке сделать git pull myorigin release/77.1. В то же время git status не показывает никаких подобных файлов. В таком случае может помочь:
git fetch --all git reset --hard origin/{{your branch name}}
Как в git получить последнюю версию тега?
git checkout master git fetch git tag | sort -b --version-sort | grep "^[0-9]" | tail -n 1
HEAD отделен начиная с xxxxxxx или HEAD detached from xxxxxxx
git checkout master git pull
Узнать текущую ветку:
git rev-parse --abbrev-ref HEAD
Как сделать git pull force?:
git fetch --all git reset --hard origin/master
или
git add * git stash //git stash drop git pull origin master
Афоризм дня:
Лучше думать перед тем, как действовать, чем после. (591)
Leave a reply