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
Афоризм дня:
Легко следовать правильно за тем, кто правильно идет впереди. (606)

Leave a reply

Яндекс.Метрика