Olej писал(а): ↑18 фев 2024, 16:17
Но на GitHub свет клином не сошёлся ... есть ещё, как минимум GitLab и Bitbucket - из числа широко используемых.
Bitbucket :
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ pwd
/home/olej/2024/Go/bitbucket/inout
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ ls -o
итого 24
-rw-rw-r-- 1 olej 215 фев 13 01:28 inputf.go
-rw-rw-r-- 1 olej 296 фев 13 01:28 inputr.go
-rw-rw-r-- 1 olej 387 фев 13 01:54 inputs2.go
-rw-rw-r-- 1 olej 265 фев 13 01:28 inputs.go
-rw-r--r-- 1 olej 103 фев 13 01:48 Makefile
-rw-rw-r-- 1 olej 565 фев 18 03:34 README.md
Добавляю описание модуля:
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git remote
origin
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git remote get-url origin
https://oleg-tsiliuric@bitbucket.org/oleg-tsiliuric/inout.git
В большинстве случаев, когда у нас 1 сетевой репозиторий, можер сразу так:
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git remote get-url $(git remote)
https://oleg-tsiliuric@bitbucket.org/oleg-tsiliuric/inout.git
Добавили описание модуля:
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ go mod init bitbucket.org/oleg-tsiliuric/inout.git
go: creating new go.mod: module bitbucket.org/oleg-tsiliuric/inout.git
go: to add module requirements and sums:
go mod tidy
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ ls -o
итого 28
-rw-rw-r-- 1 olej 57 фев 18 20:31 go.mod
-rw-rw-r-- 1 olej 215 фев 13 01:28 inputf.go
-rw-rw-r-- 1 olej 296 фев 13 01:28 inputr.go
-rw-rw-r-- 1 olej 387 фев 13 01:54 inputs2.go
-rw-rw-r-- 1 olej 265 фев 13 01:28 inputs.go
-rw-r--r-- 1 olej 103 фев 13 01:48 Makefile
-rw-rw-r-- 1 olej 565 фев 18 03:34 README.md
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ cat go.mod
module bitbucket.org/oleg-tsiliuric/inout.git
go 1.22.0
Завели его под контроль локального GIT:
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git status
Текущая ветка: main
Эта ветка соответствует «origin/main».
Неотслеживаемые файлы:
(используйте «git add <файл>...», чтобы добавить в то, что будет включено в коммит)
go.mod
индекс пуст, но есть неотслеживаемые файлы
(используйте «git add», чтобы проиндексировать их)
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git add go.mod
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git status
Текущая ветка: main
Эта ветка соответствует «origin/main».
Изменения, которые будут включены в коммит:
(используйте «git restore --staged <файл>...», чтобы убрать из индекса)
новый файл: go.mod
Зафиксировали:
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git commit -m 'module: 18 фев 2024'
[main 55c512f] module: 18 фев 2024
1 file changed, 3 insertions(+)
create mode 100644 go.mod
Код: Выделить всё
olej@R420:~/2024/Go/bitbucket/inout$ git log
commit 55c512f64aa7fc3305009987453bbeb0e59c0450 (HEAD -> main)
Author: oleg-tsiliuric <olej.tsil@gmail.com>
Date: Sun Feb 18 20:36:33 2024 +0200
module: 18 фев 2024
commit 3bb08931a735f83b6892710ab4228d0d32242959 (origin/main, origin/HEAD)
Author: oleg-tsiliuric <olej.tsil@gmail.com>
Date: Sun Feb 18 03:58:35 2024 +0200
Вс 18 фев 2024 03:57:44
commit 91ec45a507eb77f6f5912ea96a677e26f6618647
Author: Олег Цилюрик <olej.tsil@gmail.com>
Date: Sun Feb 18 01:33:01 2024 +0000
Initial commit