我真的是GIT的新手,我只知道如何添加子模块,提交和推送。我不知道什么是HEAD,也没有分支,原点和母版。
我想将文件上传到服务器,但是问题是我不想上传所有文件。GIT表示要使用checkout -- <file_name>
,但是如果我签出不想提交的文件,它们将被修改,我所做的编辑将消失。我不要这个
例如,我想丢弃 ../project.properties
我该怎么办?
我假设这..
是您的git工作树的根。
如果文件已经提交,请首先执行以下操作:
git rm --cached ../project.properties
然后,无论哪种情况,都要这样做,以防止某人(您或其他贡献者)重新提交它:
echo project.properties >>../.gitignore
git add ../.gitignore
git commit -m 'Removing project.properties from repository'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句