zoukankan      html  css  js  c++  java
  • Git常见问题解决办法

    一.创建新的分支,并把当前分支代码提交到新的分支上
     
    知识补充:
    查看本地分支   git branch
    查看远程分支   git branch -r
    查看所有分支   git branch -a
    删除本地分支   git branch -d [branchname]
    删除远程分支   git push origin :[branchname]
     
    问题解决办法:
    1.创建新的分支
    git  branch [branch name]      eg: git branch aaa
     
    2.切换到新的分支
    git checkout [branch name]     eg:git checkout aaa
     
    1和2的步骤可以合成:
    git checkout -b [branchname]
     
    3.将新分支推送到git上面
    git push origin [branchname]
    二.删除远程仓库的文件
    1.删除本地的文件
    git rm -r  文件名    -r指的是 删除文件夹
    git rm 文件名     指的是删除文件
     
    git rm -r --cache  文件名   指的是从索引中删除文件,本地的文件保留 没有--cache的命令会把本地的文件也删除了,因为我们本地可能是需要这些文件的,比如eclipse需要某些文件,
    本地不能删除,但是git仓库不需要这些文件 2.提交 git commit -m "删除说明" 3.推送到git远程仓库 git push origin master
     
    三.使用命令编辑文件
    1. vim filename     打开文件进入普通模式
     
    2.按以下键进入插入模式:
    a  在光标所在位置下一个字符开始输入
    A  在光标所在行尾开始输入
    i    在光标所在位置开始输入
    I   在光标所在行首开始输入
    o   在光标所在行下新增一行,并在新增行行首开始输入
    O   在光标所在行上新增一行,并在新增行行首开始输入
     
    进入插入模式之后,就可以进行输入操作
     
    3.输入内容完成之后,按ESC键就退到普通模式
     
    4.在普通模式下面按以下键进入底行模式:
    :    执行命令
    /    正向搜索
    ?    反向搜索
     
    底行模式退回普通模式需要按两次ESC键
     
    底行模式执行  :q(quit)标识退出编辑器,如果对文件进行过更改,需要执行:wq(write quit)来保存退出;如果不保存退出则执行:q!  强制退出;强制保存退出为 :wq!
  • 相关阅读:
    Codeforces
    BZOJ
    BZOJ
    HDU
    Codeforces
    codeforces
    HDU-5441 Travel 离线-并查集
    codefoeces-1000E We Need More Bosses(tarjan+最长链)
    牛客网暑期ACM多校训练营(第五场)H-subseq 树状数组
    HDU-3533 Escape (BFS
  • 原文地址:https://www.cnblogs.com/ammyblog/p/15791613.html
Copyright © 2011-2022 走看看