如何在git文件夹

时间:2017-11-15 07:38:29

标签: git github

我已经从github下载了代码

git clone https://github.com/askmike/gekko.git

我改为开发分支

git checkout origin/develop

现在,我处于开发分支,可以通过

知道
git status
HEAD detached at origin/develop
nothing to commit, working directory clean

我会将新文件添加到文件夹gekko,例如configure_customer.js。如果下次开发分支更新,我只需使用

git pull

但是,它经常会检测到configure_customer.js是新文件,我必须使用git add configure_customer.js将其添加到项目中。然后,我再次命令git pull,我的文件丢失了。我错过了哪一步?感谢

2 个答案:

答案 0 :(得分:1)

您需要提交更改并将其推送到服务器:

git add --all # or `git add <file>`
git commit
# Type the commit message and save
git push origin develop

如果您想要添加所有新文件,git add --all更好,而git add .只会在当前工作目录中添加新文件,如果它不是该目录的根目录库中。

答案 1 :(得分:0)

您需要添加并提交文件,然后推送您的分支。之后,你应该git pull

git add configure_customer.js
git commit configure_customer.js -m "some message here"
git push origin develop
git pull

如果您要添加所有新文件,则应使用

git add .
git commit . -m "commit message here"