Git отслеживает удаленную ветвь с помощью netbeans
Я использую Netbeans, и есть вызов функции Push to Upstream
. Когда я нажимаю на него, я получаю это сообщение:
нет отслеживаемой удаленной ветви, указанной для локального мастера
есть ли способ отслеживать удаленную ветвь в netbeans или в файле конфигурации?
вот мой конфигурационный файл:
[core]
repositoryformatversion = 0
filemode = false
logallrefupdates = true
bare = false
[remote "master"]
url = https://github.com/TheColorRed/JGame.git
fetch = +refs/heads/master:refs/remotes/master/master
у меня нет git
установлен на моем компьютере, но Netbeans поставляется с пакетом git для выполнения операций git. Я не хочу скачать git просто запустить одну строку, так есть ли способ в netbeans или в файле конфигурации отслеживать ветку?
4 ответов
у меня нет git, установленного на моем компьютере
тем не менее, это остается самым безопасным решением: просто распаковать архив msysgit (это вы на windows), и сделайте:
git branch -u master origin/master
возможно, мое решение этой проблемы кажется слишком простым, но у меня была такая же ошибка и вместо нажмите вверх по течению вам просто нужно использовать Push для первого коммита. После этого вы можете выбрать удаленный репозиторий / ветку в Netbeans.
теперь эта проблема может быть решена полностью в интерфейсе NetBeans. Во-первых, щелкните правой кнопкой мыши на проекте и выберите Git > Branch/Tag > Switch to Branch...
выберите нужную ветку (например,"origin/master
") и выберите Checkout as New Branch
.
Это создаст локальную копию этой ветви, поэтому, предполагая, что вы проверили главную ветвь, теперь вы увидите master
кроме origin/master
.
или вы можете просто перейти к Team > Repository > Repository Browser
; В открывшемся окне найдите свою локальную ветку, щелкните ее правой кнопкой мыши и выберите Setup Tracked Branch