作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
警告:我是 GIT 新手!!
我在本地机器上安装了 git。我还将它安装在我们网络上的服务器上。在服务器上,我创建了 C:\git
来 stash 我的代码并共享该目录。所以,我做了:
$cd C:\git
$git init --bare
我在我的本地机器上设置了一个新的远程指向“git 服务器”的共享目录
$git remote add shared "//shared/path/to/git/folder"
$cd C:\path\to\my\source\code
$git init
$git add -A
$git commit -m "initial push"
$git push shared master
$git checkout -b test
$git push shared test
所以,现在我已经完成了所有这些工作,当我返回服务器时,我希望在那里看到我的源代码的服务器副本,但我没有看到。我错过了 git 的全部 Gist 还是我做错了什么?
最佳答案
您初始化了 bare
存储库。它没有源代码结构。它根本不包含“工作树”。相反,它包含主目录本身中的 .git 子目录的所有内容。
所以如果你想在你的服务器上有一个工作副本,你必须从裸仓库中克隆
你的代码。然后 pull
最新提交以同步它。
关于Windows 上的 Git : Where are my files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358451/
我是一名优秀的程序员,十分优秀!