git stash git pull
(or) switch branch git stash apply --index Первая команда временно сохраняет ваши изменения в stash и удаляет их из рабочего каталога.
Вторая команда переключает ветви.
Третья команда восстанавливает изменения, которые вы сохранили в stash (опция
--index
полезна, чтобы убедиться, что поэтапные файлы все еще поставлены).
Я не знаю VBA, но мне кажется, что вы делаете HTTP POST с учетными данными, а затем вы делаете HTTP GET, чтобы получить файл, который вы ищете. Я полагаю, что используемый вами класс хранит файлы cookie от запроса к запросу, и именно так работает аутентификация.
Предполагая, что в Go вы будете использовать библиотеку https://golang.org/pkg/net/http/cookiejar/ для хранения файлов cookie и https://golang.org / pkg / net / http / для выполнения фактических запросов.
Вы каждый раз передаете одну и ту же баночку с печеньем.
Что-то в этом роде (не точное или не проверенное):
package main
import (
"net/http"
"net/http/cookiejar"
)
func main() {
cookieJar, _ := cookiejar.New(nil)
client := &http.Client{
Jar: cookieJar,
}
resp, err := http.PostForm("http://example.com/loginform",
url.Values{"login": {"sdiscor"}, "password": {"sdiscor"}})
resp, err := client.Get("http://example.com/")
}