git 日常记录

原创
05/18 11:51
阅读数 44

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
      
      
      
      
    • 修改原有的仓库提交地址

      • 在原有项目的.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
    
    
    
  • git 新增分支并且提交

    #创建分支
    git branch 新分支名
    #列出所有分支
    git branch
    #切换分支
    git checkout 分支名
    #提交代码
    git status
    git add .
    git commit -m 'xxx'
    git push origin 分支名
    #更新同样得指定对应分支
    git pull origin 分支名
    #这里就提交完了,可以登陆git页面,进行查看确认
    
    
  • 删除分支

    #切换到主分支
    git checkout master
    #删除本地分支
    git branch -D 分支名
    #删除线上仓库分支
    git push origin --delete 分支名
    
    
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部