美文网首页
git 常用命令

git 常用命令

作者: 别怕我是好人_2837 | 来源:发表于2022-05-23 11:56 被阅读0次
    
    配置忽略文件,我是配置了全局的,提交的时候免去提交无用文件
    
    拉取远程仓库
    git clone ---.git
    cd 文件夹
    echo "# huijie-xiangzhu-yg" >> README.md
    git add README.md
    git commit -m "first commit"
    git push -u origin master
    加了参数-u后,以后即可直接用git push 代替git push origin master
    创建分支
    git branch dev
    切换分支
    git checkout dev 
    git push --set-upstream origin dev
    
    
    提交dev
    git  push -u origin dev
    git push origin dev 只提交本地
    
    合并分支到当前分支test
    先到当前分支test内,然后 git merge dev   合并后的提交好像会两个一起提交到git
    git  push -u origin test
    
    // 建立分支并切换到分支
    $ git checkout -b
    
    git add .  // 提交全部文件
    git rm -f -r --cache 文件/文件夹 // 删除暂存区的需要提交的文件 删除忽略文件
    git status  //查看暂存区的状态
    
    // 回退 版本
    // 回退到上一个版本
    git reset --hard HEAD^
    // 回退多了,并且强制了,查看所有修改日志
    git reflog
    // 再回退到曾经的一个版本
    git reset --hard 版本号(黄色的)
    
    // 切换分支的时候,一直失败,问你是否删除某些文件,选y就直接删了,还没切换过去就删了本分支的.选n就一直让你重选,那么多次无效后,手动备份,切换过去再手动改
    
    Deletion of directory "xxxxxxx", 
    // 如果上一步删除了,回收站找不到的,查看状态,看看删了哪些文件
    git status
    // 会提示你要么提交删除要么删掉要么撤销删除,选撤销删除,       . 代表所有的,如果好几个文件就用"."免去一个一个撤销
    git restore .   
    
    
    
    
    // 小程序切换分支遇到   modified:   project.private.config.json 导致总是提交不上去,更新不了切换分支合并不了
    
    
    ![![微信图片_20220523115353.png](https://img.haomeiwen.com/i7153589/a1cff56179eb5dcb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    ](https://img.haomeiwen.com/i7153589/217dae918b98cef5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    解决:$ git config core.autocrlf false
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:git 常用命令

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