3
回答
Eclipse Git 插件怎么暂存不想commit的文件啊
注册华为云得mate10,2.9折抢先购!>>>   

不使用命令的情况下,怎么暂存本地文件?

pull之前要一定commit,但是commit里面有修改的文件都不能上传到远程,怎么办

本人实习生一枚,公司最近从svn转用git,不大会用,想请教一下各位,git每次Push到远程之前要先commit 然后pull解决冲突,那么我开发的时候自己修改的本地配置文件,并不想提交到远程,只留在本地继续使用(比如连接数据库的账号密码每个人不一样,那配置文件肯定不能提交上去),这样应该怎么操作啊?

 

举报
Seraph66
发帖于11个月前 3回/455阅

看到那个synchronize workspace没

右键项目选这个,然后指定哪些文件要提交就行了

临时这样用一下,了解下gitignore吧

 

能用idea建议用idea,changelist功能好顶赞,可以分开指定要提交的文件

--- 共有 2 条评论 ---
Seraph66我选中文件点了ignore 然后点commit的时候多了一个.gitignore文件 是要勾选这个文件吗? 而我之前点了ignore的文件照样还是出现在了commit列表中,我不敢提交,我就担心和我在楼下说的一样,这个时候我提交到本地了,push to upstream 的时候并没有让我选文件,那岂不是我本地仓库直接推到远程去了? 11个月前 回复
Seraph66不好意思... 不懂 以前没用过git,临时学的...哭 11个月前 回复

你没有真正的理解git。

1.commit,指的是你在本地修改的代码,提交到本地仓库

2.push,指的是将你本地仓库的代码推送到远程

备注:push之前肯定需要先pull一下远程的代码,看与本地是否存在冲突,有冲突的话先解决冲突。再push到远程,push的时候可以"选择"push哪些文件,例如:你本地独有的数据库配置信息,这肯定不需要push上去啊。

--- 共有 5 条评论 ---
Seraph66 回复 @求是科技 : 我的问题就是,commit的时候如果有文件不勾选,整个项目就处于修改未提交状态,这样经常会导致pull和push失败,所以如何在commit的时候忽略掉某些文件,就是说commit的时候不出现这一个我不想提交的文件,我右击某个配置文件点ignore然后在提交的时候出现了 .gitignore 文件而配置文件还出现在列表里,我就弄不明白了...ignore有用吗 11个月前 回复
求是科技 回复 @Seraph66 : 哦,那这个插件就是默认push全部提交的文件。这样撒,commit的时候你可以选择的嘛,你就只选择你需要push的文件就行啊 11个月前 回复
Seraph66 回复 @求是科技 : 我点击commit,弹出一个框,选择要提交的已经修改过的文件(有一些文件不想提交到远程),然后pull,修改到没有冲突以后,点push to upstream,我就是这样点的,点push的时候 直接就读进度条然后ok了,没有让我选择哪些文件需不需要push 11个月前 回复
求是科技 回复 @Seraph66 : push的时候没有选择项?提交啥子文件就push哪些文件? 11个月前 回复
Seraph66新手不是很懂啊我知道这个流程,但是我也好奇,我这里Eclipse集成的Egit,只有commit的时候会让我选择提交哪些文件,我知道这个时候是提交在本地仓库,但是在push to upstream的时候我这里没有出现选择啊,就是之前commit了什么文件 它就直接push上去了,百度了好多,都是指令什么的...看不懂,还麻烦指点一下 11个月前 回复
顶部