2017-04-03 99 views
0

我遇到了使用bitbucket和codeanywhere的问题。我试图将CakePHP安装到运行在ubuntu上的基于PHP的服务器上。git commit不会提交新文件

我已将我的容器附加到git,并从最新提交中提取所有最新更改。然后我做了自己的更改,我做了:git commit --all并且还用git push推动了它。

然而,我的问题是,我创建的文件夹,如“tmp”或“日志”,甚至我重命名的文件都没有提交到bitbucket上。

我从主目录

[email protected]:~/workspace$ 

而现在即使有文件运行此命令是不同的,如果我尝试重新提交它说以下内容:

nothing to commit, working directory clean 
+1

3047很暧昧是不是 – mewc

回答

0

可以在初始一git repo在codeanywhere中,然后添加一个远程的bitbucket git repo,现在你可以拉/ commit/push。详细步骤如下:

mkdir /path/for/the/bitbucket/repo 
cd /path/for/the/bitbucket/repo 
git init 
git remote add origin <URL for bitbucket repo> 
git pull 
git commit 
git push -u origin branchname 
1

git commit --all将只提交更改到已被跟踪的文件。 git不知道的文件(“未跟踪”文件)被该命令忽略。

如果你真的要添加的所有未跟踪文件,最简单的方法是去项目和使用的根:

git add . 
git commit 

这将添加任何未经跟踪的文件,也将上演修改已受到感染的文件。然后提交已进行的更改。

如果您想在实际提交之前仔细检查提交的内容,只需在之间addcommit之间。它会显示下一次提交的所有路径。

+0

似乎没有工作。我再次尝试这个,它只是说:'没有提交,工作目录干净' –

+0

@BigGreenAlligator你有一个.gitignore文件吗? –

相关问题