• git使用小结整理


    1.Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

    首先是你的项目中有和和历史不符的东西
    Push rejected: Push to origin/master was rejected
    推拒绝:推送到起源/主人被拒绝
    直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题

    git pull origin master –allow-unrelated-histories
    git push -u origin master -f

    2.上传本地项目到GitHub

    1. 建立Git仓库

    如果你要上传的项目目录下存在 .git文件,建议删除; 使用终端切换到你要上传的目录下面, 执行

    git init

    2. 将项目中所有文件添加到仓库中

    注意add 后有个 建议赋值粘贴

    git add .

    3. 将我们添加的文件commit到git仓库, 添加注释

    git commit -m "注释语句

    4. 接下来我们将本地的仓库与github上的仓库进行关联

    git remote add origin    github上仓库的地址

    复制仓库地址

    5. 上传之前我们先从git上拉取一下

    git pull origin master

    这个过程,可能会让你输入github的账户名和密码(注意:密码输入不显示),

    6. push本地项目到远程仓库

    git push -u origin master

    (新建远程仓库并第一次推送 master 分支时,加上 -u 参数,Git 不但会把本地的 master 分支内容推送的远程新的 master 分支,还会把本地的 master 分支和远程的 master 分支关联起来,此后提交代码可以省去该参数,即git push origin master。)

    此时我们看到又要我们输入git账号和密码,输入即可!等待完成我们就可以在github上看到我们的项目。

     

     

    3.github平台回退代码到历史指定版本

    1. 在Gitlab页面通过history查看要项目历史版本:

     
     
    通过查看提交记录,确认回退的版本.
     
     
    查找到历史版本对应的id:
     
     

    2. 进入git cmd页面

    2.1 进入项目工程所在的文件夹,切换到对应的回退分支(develop)
    2.2 从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来
    2.3 通过鼠标右键选中Git Bash Here进入git cmd页面
     

    3. 使用git log命令查看所有的历史版本,获取某个历史版本id(核对刚才自己找到的id)

    4. 通过指令进行回退到指定的历史版本.

    假如要回退的历史版本id为46b66217d92af8c64bcd1d796fe67695022c9d54;

    CTRL + C 退出git log状态;

    git reset --hard 46b66217d92af8c64bcd1d796fe67695022c9d54

    5. 将修改push到远程服务器develop分支上

    git push -f -u origin develop

    6. 进入gitlab页面确认是否成功回退

    4.git add . 警告---- git warning: LF will be replaced by CRLF in 解决办法

    git config core.autocrlf false 
    这样设置git的配置后在执行add .操作就没有问题了。

     

  • 相关阅读:
    android studio :cannot resolve symbol R
    @Configuration
    URI、URL 和 URN
    第十二章 映射请求到Servlet(JavaTM Servlet 规范3.1 )
    第二章 Servlet 接口(JavaTM Servlet 规范3.1 )
    第十章 Web Application(JavaTM Servlet 规范3.1 )
    第六章 过滤(JavaTM Servlet 规范3.1 )
    第四章 Servlet上下文(JavaTM Servlet 规范3.1 )
    第三章 Request(JavaTM Servlet 规范3.1 )
    第五章 Response(JavaTM Servlet 规范3.1 )
  • 原文地址:https://www.cnblogs.com/wxx-wxx/p/9921896.html
Copyright © 2020-2023  润新知