美文网首页
git使用技巧

git使用技巧

作者: wnfff | 来源:发表于2018-09-14 01:34 被阅读0次

    1. git分支创建与使用

    1. 创建分支
    右键选择点击 创建分支 取个分支名
    1. 提交分支

      1. 随便修改一个代码,提交到远程
    右键选择点击提交代码 提交 push
    1. 切换分支
    查看本地分支 查看本地和远程所有分支 切换分支
    1. 相关命令操作
    idea分支操作相关命令 本地与远程分支操作相关命令
    • 使用命令创建分支并上传到远程git,打开终端
      git checkout -b dev 在本地创建分支dev
      git push origin dev 将分支dev上传到远程git上
    • 更新git上新创建的分支
      git fetch
      git fetch <远程主机名> <分支名>
      默认情况下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。例如:
      git fetch origin master

    2. master分支创建错误,gitlab怎么删除master分支

    1.为什么删除不了?


    不能删除
    1. 修改protected属性





      现在master不是protected了
    2. 修改default属性




      保存后发现master没有了default属性,可以删除了
    3. 删除master分支后,新建一个master分支from dev


      新建master
    4. 将dev的default和protected属性转移到master上

    3. 别人的git项目怎么上传到自己git上

    1. 删除.git文件夹再上传


      创建本地仓库
      导入本地仓库
    2. commit and push
    3. 如果报错Invalid VCS root mapping The directory <Project> is registered as a Git root, but no Git repositories were found there. Configure
      删除以前git项目配置
    4. 如果push rejected,去guns文件夹右键Git Bash Here,输入git pull origin master --allow-unrelated-histories
    5. 重新push

    4. 使用git提交中删除idea

    先有项目,然后分享至git,没有添加gitignore,导致.idea文件同样上传。想删除.idea办法:

    #你要先去删除远程的 .idea 目录。
    #这种情况,你是在设计gitignore 之前就没考虑好的,现在的措施是:
    #(这样会删掉你本地的,不过你重新打开一次项目就有会自动给你生成了)
    rm -rf .idea
    #提交所有变化
    git add -A .
    #提交并push
    git commit -m "删除.idea文件"
    git push
    git pull
    #pull 后再看看同步后,远程的删掉没有;如果本地有,再次重复下。
    #干净后,取消跟踪
    git rm -r --cached .idea
    git push
    

    相关文章

      网友评论

          本文标题:git使用技巧

          本文链接:https://www.haomeiwen.com/subject/fnrngftx.html