zoukankan      html  css  js  c++  java
  • Git操作手册记录

    操作手册:https://git-scm.com/book/zh/v2

    持续记录…

    //2020.6.25 更新本地与远程仓库关联出错解决

    1ssh方式从远程仓库拉取

    1、备份旧公钥、生成ssh公钥

    ssh-keygen -t rsa -C "GitHub账号"
    //然后一直回车,直到出现密钥或者提示覆盖
    //vi id_rsa.pub //复制里面的内容

    2、gitHub/setting/ssh添加新公钥---有公钥提交就不用输入用户名密码

    3、设置邮箱或用户名(可全局/可本仓库)

    4、mkdir [新建仓库根目录] ---这步随意,我不想让仓库直接曝露

    5、cd [新建仓库根目录] ---这步随意,我不想让仓库直接曝露

    6、git clone [SSH]

    7、cd [仓库目录] ,然后git status查看状态

    8、git pull ---更新项目

    9、git add .

    10、git commit –m “注释”

    如果出现下图,说明没有配置用户认证(全局 或 仓库)。

    image

    我这里配置在仓库私享。

    git config user.name "xxx"
    git config user.email "xxx@xxx.xxx"

    11、git pushexit

    2创建新项目

    本地仓库可以是空也可以有文件要上传给GitHub。取决于关联。

    2.1 GitHub新创建项目

    远程仓库:点击Start a project按钮,起仓库名,获取远程仓库地址:HTTPS 与 SSH。

    本地新建文件夹本地仓库:

    1、Git Init :初始化本地仓库

    2、ssh-keygen -t rsa -C "GitHub账号"  //有提示重写按y,一路回车即可

    3、去到Github/Setting/SSH/New SSH/把目录:~/.ssh/id_rsa.pub用记事本打开粘贴进去

    4、Git Remote add origin [SSH/HTTPS] :本地仓库与远程仓库关联

    5、git remote : 查看关联是否成功

    6、git add [文件/目录] :暂存文件/目录

    7、git commit –m “注释”:提交,注释

    8、如果远程仓库内有内容需要合并:git pull --rebase origin master

    9、git push -u origin master //提交到远程仓库,后续就可用简化命令git push

    tips:如果出现下面错误提示,可以肯定的是仓库关联后,但没有把远程仓库与本地仓库合并。所以要进行git pull

    image

    2.1 初次push出现错误

    10、解决图2.1办法1:git push [SSH]

    11、解决图2.1办法2:git remote add origin [HTTPS]

    对于第10点还可可能出现错误

    image

    2.2 没有将本地分支与远程分支关联

    12、解决图2.2:git push --set-upstream [HTTPS]

    13、git pull:更新远程仓库到本地

    3 Readme格式大全

    //待更

    4 忽略文件

    1、在仓库建立.ignore文件,上传至远程仓库,项目组仓库共享一份忽略。

    2、在本地仓库配置私享忽略:.git/info/exclude

    3、全局忽略:git global –config~/.gitignore

    忽略示例:

    #注释开头符号
    
    #忽略文件夹A
    #注意文件夹根目录是仓库目录
    A
    
    #忽略文件夹A下某个b文件
    A/b
    
    
    #忽略*.a和*.b文件
    *.[ab]
    
    
    #还有很多规则
    
  • 相关阅读:
    python ping监控
    MongoDB中一些命令
    进制转换(十进制转十六进制 十六进制转十进制)
    通过ssh建立点对点的隧道,实现两个子网通信
    linux环境下的各种后台执行
    python requests请求指定IP的域名
    不需要修改/etc/hosts,curl直接解析ip请求域名
    MongoDB数据update的坑
    windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展
    rabbitmq问题之HTTP access denied: user 'guest'
  • 原文地址:https://www.cnblogs.com/baolong-chen/p/12423530.html
Copyright © 2011-2022 走看看