我对git还不太熟悉,但我已经在我搭建的远程服务器上试验过,相信我理解了基本原理。
我刚刚设置了Gitlab,并将我的一些代码推送到了一个新项目。我的操作如下:
- 将所有代码放在一个目录中
- git init
- git add .
- git commit -m "Initial commit"
- git push origin master
其中origin是这样设置的:
git remote add origin git@1.2.3.4:myproject.git
现在当我执行 git branch -a 命令时,我看到的是:
* master
remotes/origin/master
以前我玩的时候,总是看到:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
我知道head是指当前检出的分支的指针,那么它不应该存在于origin上吗?为什么没有被创建?