Git删除要提交的文件,但将其保留在磁盘上
我对GIT很陌生,我只知道如何添加子模块、提交和推送。我不知道什么是头,也不知道什么是分支,什么是起源,什么是主人 我想上传文件到服务器,但问题是我不想上传所有文件。GIT说使用Git删除要提交的文件,但将其保留在磁盘上,git,bash,push,commit,git-checkout,Git,Bash,Push,Commit,Git Checkout,我对GIT很陌生,我只知道如何添加子模块、提交和推送。我不知道什么是头,也不知道什么是分支,什么是起源,什么是主人 我想上传文件到服务器,但问题是我不想上传所有文件。GIT说使用签出--,但是如果我签出了我不想提交的文件,它们将被修改,我所做的编辑将消失。我不要这个 例如,我想放弃。/project.properties 我该怎么办?我假设。是git工作树的根 如果文件已提交,请首先执行以下操作: git rm --cached ../project.properties 然后,在任何一种情况
签出--
,但是如果我签出了我不想提交的文件,它们将被修改,我所做的编辑将消失。我不要这个
例如,我想放弃。/project.properties
我该怎么办?我假设
。
是git工作树的根
如果文件已提交,请首先执行以下操作:
git rm --cached ../project.properties
然后,在任何一种情况下,都要这样做,以防止某人(您或其他贡献者)再次提交:
echo project.properties >>../.gitignore
git add ../.gitignore
git commit -m 'Removing project.properties from repository'