git 日常操作记录
- gitee 迁移 gitlab
需求,迁移以后,保持原有提交记录
- 在建立一个远程分支
# 新增加一个远程仓库提交 $ git remote add priorigin http://xxxx:xxx/xxxxx/wlpt-swpt.git # 查看现有的分支以及地址 $ git remote -v origin https://gitee.com/xxx/wlpt-swpt.git (fetch) origin https://gitee.com/xxx/wlpt-swpt.git (push) priorigin http://xxxx:xxx/xxxxx/fanqiang/wlpt-swpt.git (fetch) priorigin http://xxxx:xxx/xxxxx/fanqiang/wlpt-swpt.git (push) # 提交分支 $ git push -u priorigin master $ git add . $ git commit -m "......" $ git push priorigin master
- 或者修改原有的提交地址
- 这里可以使用命令,rename
- 或者在原有项目的.git 文件下,找到对应的config ,打开查看并修改原有的提交地址。原有的提交记录保存,未丢失
- 在建立一个远程分支
- git 使用.gitignore 过滤配置提交
- 删除已经纳入版本管理的文件
git rm -r --cached filename git commit -m 'update .gitignore' git push
- 或者删除所有的文件,修改gitignore ,整体重新提交
git rm -r --cached . git add . git commit -m “update .gitignore”
- 强制忽略已经加入版本控制的文件
#添加忽略 git update-index --assume-unchanged filename #取消忽略 git update-index --no-assume-unchanged filename
来源:oschina
链接:https://my.oschina.net/u/2971292/blog/4282717