- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我刚刚创建了名为 website
的目录。这有几个图像、index.html 页面等。我运行了:git --bare init --shared=0777
现在,它成功地创建了一个空的共享仓库。
我现在尝试通过在我的服务器上进入 /developers/developer1
并运行 git clone/live/website
来克隆这个项目。我收到以下消息:
Initialized empty Git repository in /developer/developer1/website/.git/
warning: You appear to have cloned an empty repository.
我正在运行 UNIX。当我执行 ls
时,我看到的只是 .git 文件夹,并且没有任何 images/index.html 页面被克隆到这里。我尝试这样做:
git pull /live/website origin
fatal: Couldn't find remote ref origin
fatal: The remote end hung up unexpectedly
git pull /live/website master
fatal: Couldn't find remote ref master
fatal: The remote end hung up unexpectedly
我知道我需要执行 origin
,因为当我执行 git remote -v
时,这是我得到的:
origin /live/website (fetch)
origin /live/website (push)
简而言之,这是我需要帮助的事情:
但是,由于我一开始似乎无法获取文件,所以我真的无法继续!主要目的是允许许多开发人员同时处理文件,并在完成后将他们的更改推送到主 /live/website
目录。
最佳答案
您必须执行一些步骤才能将文件放入您的存储库。假设您有一台存储裸仓库的服务器和一些完成实际工作的工作站。
像您写的那样在您的服务器上初始化裸仓库:git --bare init --shared=0777
将此目录 check out 到您的 workstation1:git clone git://server/repo.git
将一些文件拖放到这个新克隆的存储库中,并将它们添加到轨道中。要添加所有这些,请执行 git add .
将添加的文件提交到本地存储库:git commit -m 'initial commit'
现在,更改(添加文件)存储在本地存储库中。
最后,将文件(假设您在 master 分支上工作)推回服务器(称为 origin):git push origin master
现在,做一些更多的本地更改,并像第 4 步那样将它们提交到本地存储库。当您现在输入 git status
时,它应该会向您显示类似
的消息你的分支领先于 origin/whatever 1 commit
要将更改带回中央存储库,您只需键入 git push
,因为您在第 5 步中设置了分支跟踪。
现在,如果您从另一台机器(例如 workstation2)执行 git clone git://server/repo.git
,您将获得刚刚检查的文件在...
这是一般的 git 工作流程:
clone
,连续pull
)git commit
)git push
)要获得更详细的解释,请参阅 progit book 网络版中的私有(private)小团队部分。 .
关于混帐 : clone doesn't bring in all the files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391675/
我正在使用 C# 拖放面板。面板不断出现和消失。此外,我需要有关面板框功能的帮助,例如“置于前面并置于后面”,我认为这就是我的面板困惑的原因。什么他们是什么意思? 最佳答案 Windows 窗体设计器
我刚刚创建了名为 website 的目录。这有几个图像、index.html 页面等。我运行了:git --bare init --shared=0777 现在,它成功地创建了一个空的共享仓库。 我现
我正在开发一个 Struts 2 应用程序。我有一个 JSP 页面,其中有一个普通的 html 表格。在其中一列中,我有一个名为“更新”的链接。当我单击“更新”时,将打开一个新的弹出窗口,弹出窗口将包
Angular 团队发布了 new router我试图了解一些动机。 与 ui-router 相比,它带来了什么? 它是否(或将)支持嵌套状态、 View 等(在文档中看不到)? 最佳答案 对我来说最
如果我在 Excel 中使用 VBA 制作具有多个系列的折线图,并且两个系列的数据非常相似,以至于它们的图表系列线部分重叠,最后写的在前面写的。 在 Worksheet_Change事件,我希望能够根
我试图让我的窗口集中在按键上(使用 jnativehook),但出现此错误: java.lang.IllegalStateException: This operation is permitted
我正在使用 userstylesheet 修改网页,因为我正在将所有图像移动到最右边。它工作正常,除了在我也使用 RES 的 reddit 上的 drag-zoom 和其他一些网站有点乱:http:/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwa
我有一个 Windows 程序,其中有两个 2 个窗口: hwnd (main interface) hwnd2 (toplevel window, no parent, created by hwn
我正在使用 PeopleSoft 的查询管理器来构建一个包含经理姓名的新员工报告。不幸的是,Job - EE 表将报告捕获到位置而不是经理。为了获得经理的名字,我必须再次链接到 Job - EE 表,
我通过 google plus api 获取数据并将其保存在数据库中。 某些行中的字段文本为空,如下所示 我将使用文本字段进行情感分析。仅获取文本字段为空的字段的 sql 查询是什么? 最佳答案 假设
如题所示,有没有办法把网格线放到前台(即在图形前面,符号后面)?我现在拥有的是: 我的代码如下(使用Swift 3): let gridLineStyle = CPTMutableLineSt
我希望有人能告诉我如何在 Raphael JS 中将一整套元素放在前面。 我正在处理一些动态生成的 raphael 元素集,每个元素都存储在一个数组中,这样可以更轻松地与单个集进行交互和定位。当用户与
是否可以在不增加 z-index 的情况下将 html 元素置于最前面?根据 DOM 中的顺序,具有相同 z-index 的所有元素都会重叠。我可以删除该元素并将其再次附加到它的父级 - 但有更好的解
我正在实现一个简单的 iOS 单人纸牌游戏,允许用户以通常的方式拖动纸牌。卡片由 UIView 子类 CardView 表示。所有卡片 View 都是兄弟 View ,它们是 SolitaireVie
这是我的条形图图片,使用谷歌图表和右侧的相应值。 X 轴是日期轴 如您在表中所见,2017 年 1 月 16 日有两个值(100 和 60)。它们重叠,虽然 60 是最新读数(考虑时间),但它没有显示
我在一张 map 上有多个标记。其中一些重叠。 是否可以将某个标记带到前面? 最佳答案 是的。从 Mapbox Android SDK v4.1 开始,选定的标记将出现在前面。 您可以使用 mapbo
如果源文件是只读的,Android Studio 会显示一个对话框,询问我是否要清除文件的只读状态,以便它可以进行编辑。我曾经错误地选中了“不再显示此对话框”框,然后单击“确定”。从那时起,Andro
我在两个不同的布局中有两个 ImageView,一个 ImageView 在另一个 ImageView 上,我正在使用 RelativeLayout 和 ImageView 大小都是 Wrap Con
我可以在 mysql workbench 中看到 Stop Server 和 Bring Offline。 我希望两者都用于停止服务,但在何时使用 Stop Server 和 Bring Offlin
我是一名优秀的程序员,十分优秀!