zoukankan      html  css  js  c++  java
  • git常用命令合集

    git常用命令

    上传整个项目

    1. git init
    2. git add 项目名
    3. git commit -m "提交的注释信息"
      若已经绑定远程仓库,则直接:git push 既成功上传;否则,转4
    4. git remote add origin 自己要传的github上的仓库链接
    5. git push -u origin master

    上传单个文件

    同上传整个项目,只需把项目名改为文件名既可

    上传多个文件

    建议分解成多个add+commit,最后再push。如果只是多次add,只有一次commit,经试验所有的commit信息会相同

    删除项目/文件夹/文件

    1. git pull origin master
    2. git rm -r --cached 项目名/文件夹名
    3. git commit -m "提交的注释信息"
    4. git push

    删除文件

    1. git pull origin master
    2. git rm --cached 文件名
    3. git commit -m "提交的注释信息"
    4. git push

    查看历史版本号

    git relog

    回退版本

    git reset --hard 版本号

    查看分支情况

    git branch -a

    查看远程库情况

    git remote -v

    将远程库某分支的内容更新到本地,并与本地仓库的当前分支更改合并

    1.git fetch origin/分支名
    2.git merge origin/分支名
    如果有冲突解决冲突并add,commit后重新合并

    遇到的一些问题及解决方法

    1. 当尝试git bush时 遇到错误:
          ! [rejected]        master -> master (non-fast-forward)   
             error: failed to push some refs to 'https://github.com/laizhiping/teamwork
    

    问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上。
    其中一种解决方法是强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容:
    git push -f
    结果:

    即成功。

  • 相关阅读:
    Linux 命令后台运行
    Linux Mint,Ubuntu 18 ,Deepin15.7 安装mysql 没有提示输入密码,修改root用户密码过程
    爬虫第一篇基本库的使用——urllib
    Python开发第五篇
    php 5.6 安装openssl extension 出现编译错误
    bash 中的变量可以这么用
    查表法现实数学函数
    封装boto3 api用于服务器端与AWS S3交互
    python 打包详解
    Python使用boto3操作AWS S3中踩过的坑
  • 原文地址:https://www.cnblogs.com/lzping/p/7702732.html
Copyright © 2011-2022 走看看