git命令
前言 随着git版本的更新,现在需要更新常用git命令了。 实现 正常的提交代码至远程仓库的命令如下: git add . git commit -m "message" git pull origin master git push origin master 注意,这里没有切换分支,并且也是直接推送到了主分支上,正常情况下需要推送至其他分支上,然后合并。 但是随着git2.0版本的出现,假如你在本地删除了已经没有用的文件或文件夹,使用git add . 命令时,git无法知道是否远程仓库上的对应文件是否也得删除。此时git会提示你,但是git本身选择不删除对应文件,因此若你没有使用其他命令的话,将最新代码推送至远程仓库后,远程仓库仍保留着你在本地已经删除的文件,这样就造成了版本冲突。 解决方案 在使用git add命令时,追加特定选项,表明你对于已删除文件的态度: git add --all #推送时同时删除远程仓库对应文件 git add --ignore-removal #推送时不删除远程仓库对应文件 git add . #推送时不删除远程仓库对应文件,但会提示你 一般情况......