2016-01-21 2 views
-2

Я не совсем понимаю git. У меня есть репозиторий на github.com, который я проверяю путем клонирования. Затем я добавляю файл index.html и фиксирую его через командную строку. Тогда на github.com ничего не происходит. Я не вижу обновления нового файла и не вижу никаких новых ветвей, которые я создаю. Что я делаю не так?Командная строка Git Проблемы

+2

нажмите на изменение на github.com? git push origin my-branch-name –

ответ

1

, чтобы совершить это недостаточно.

запустите еще одну команду:

git push origin <your_branch_name> 

после этой команды ваш новый филиал будет создан на GitHub с вашими поручены изменения

+0

Да это сделал. –

1

Как вы делаете ваши коммиты Колоб?

Прежде чем совершить изменения, нужно, чтобы поставить их, набрав что-то вроде git add .git add принимает аргумент путь к файлу для загрузки, в этом случае . добавит ваш текущий каталог.

После того, как вы добавите файлы, вы можете ввести git commit -m "commit message", чтобы внести изменения.

После этого вы можете ввести git push origin <your_branch_name>, чтобы внести изменения в дистанционное репо.

1

Использование:

git status 

Если у вас есть "??" перед именем файла вы должны

git add <file> 

или

git add . 

, который добавляет все файлы.

Затем совершить. И после того, что вы должны сделать:

git push origin <your_branch_name> 

Подробнее here

1

Вы можете использовать

git push origin <local branch>:<remote branch> 

нажать код в мерзавце, где происхождение, местное отделение и удаленный филиал не является обязательными. Затем, когда вы хотите, чтобы ваши изменения из удаленного хранилища, вы можете использовать:

git fetch origin 
git merge origin/<branchname> 

В идеале вы должны использовать выборки вместо тянуть, так как это позволяет анализировать удаленные изменения до слияния. Вы можете просматривать удаленные изменения, показывая полное дерево ваших филиалов так:

git log --oneline --all --decorate --graph 

У меня есть эта команда, как «псевдоним» GG, чтобы сделать это быстрее.