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