移除当前项目源 git remote remove origin
①添加新的项目源 git remote add origin git@XXXX //将本地的git项目与远程git项目关联
②再推送至远程服务器:git push -u origin master
合并不相关历史 git pull origin master --allow-unrelated-histories
设置用户名 git config --global user.name
设置邮箱 git config --global user.email
禁止弹窗输入密码 unset SSH_ASKPASS
放弃本地修改,直接下拉文件 git reset --hard git pull
项目开发过程中添加的 .gitignore
规则不生效问题:
其实这个问题很简单,主要是因为我们的项目不是在构建之前就加入了 ignore
规则,而是在某些文件已经纳入版本控制之后添加的规则,所以规则不生效
我们的解决方案也很容易理解,在本地清理下 git
的缓存,重新提交规则文件就能解决
$ 清理缓存
git rm -r --cached .
$ 跟踪所有文件
git add .
$ 重新提交
git commit -m 'update .gitignore'