在Go项目中初始化git的位置

时间:2015-04-15 20:34:35

标签: go

作为一个完全的初学者,我不知道在哪里init Git。

此处的文档https://golang.org/doc/code.html似乎在早期的 hello 目录之外提示,然后告诉我在 hello 目录中运行git init

对此有任何建议都很有用。

2 个答案:

答案 0 :(得分:5)

The example很清楚:

$ cd $GOPATH/src/github.com/user/hello
$ git init

您确实在项目中初始化了回购'你好' 那样:

  • 你可以将它推送到你的GitHub仓库(你需要先在GitHub上创建,空):

    git remote add origin https://<user>@github.com/<user>/hello
    git push -u origin master
    
  • 你的go项目是&#34; go gettable&#34;

    go get github.com/<user>/hello
    # that would clone and compile the project in `$GOPATH/src/github.com/<user>/hello`.
    

您在 .giton the same page)之外看到hello用于另一个项目:

src/
    github.com/golang/example/
        .git/                      # Git repository metadata
    hello/
        hello.go               # command source

此处,该项目是&#39; example&#39;并包含多个包,包括hello一个。

答案 1 :(得分:0)

您希望将其初始化为与您运行go get github.com/user/hello时相同的级别 - 即在hello目录中。

基本上,如果你初始化git,再次将你的仓库推上go get,什么都不应该改变。