git 日常记录

…衆ロ難τιáo~ 提交于 2020-08-09 20:04:55

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
    
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!