• git上传到GitHub


    Quick setup — if you’ve done this kind of thing before
    or
    HTTPS
    SSH

    Get started by creating a new file or uploading an existing file. We recommend every repository include a README, LICENSE, and .gitignore.

    …or create a new repository on the command line
    echo "# bookmark" >> README.md
    git init
    git add README.md
    git commit -m "first commit"

    git push -u origin master
    …or push an existing repository from the command line

    git push -u origin master
    覆盖上传
    echo "# bookmark" >>
    git init
    git add .
    git commit -m "first commit"

    git push -fu origin master
    …or push an existing repository from the command line

    git push -u origin master
    …or import code from another repository
    You can initialize this repository with code from a Subversion, Mercurial, or TFS project.# TestAI
    # bookmark
    记录一些使用git过程中的bug

    RT ! [rejected] master -> master (fetch first)

    在push远程服务器的时候发现出现此错误;原因是没有同步远程的master

    所以我们需要先同步一下

    a.--> git pull origin master

    b.--> git push origin master
    ---------------------
    3、解决方案

    1)方案一

    ①使用在linux本地git工作目录,使用 git pull --rebase origin master 命令,将远程gitlab仓库更新下载到本地

    ②再次使用 git push -u origin master 命令上传

    但是这种办法依然报了如上错误

    2)方案二

    ①使用 git clone git@github.com:+地址名字;命令,将远程仓库克隆到本地

    ②再次提交至本地仓库:vim xxx.txt --> git add . --> git commit -m "add xxx"

    ③使用 git push -u origin master 命令上传至远程仓库

    ok!

    # bookmark
    # bookmark
    会在当前目录下创建一个名为 “libgit2” 的目录,并在这个目录下初始化一个 .git 文件夹, 从远程仓库拉取下所有数据放入 .git 文件夹,然后从中读取最新版本的文件的拷贝。 如果你进入到这个新建的 libgit2 文件夹,你会发现所有的项目文件已经在里面了,准备就绪等待后续的开发和使用。

    如果你想在克隆远程仓库的时候,自定义本地仓库的名字,你可以通过额外的参数指定新的目录名:

    $ git clone https://github.com/+地址名字 mylibgit
    这会执行与上一条命令相同的操作,但目标目录名变为了 mylibgit。

    Git 支持多种数据传输协议。 上面的例子使用的是 https:// 协议,不过你也可以使用 git:// 协议或者使用 SSH 传输协议,比如 user@server:path/to/repo.git 。 在服务器上搭建 Git 将会介绍所有这些协议在服务器端如何配置使用,以及各种方式之间的利弊。

  • 相关阅读:
    分布式
    pytest+allure+jenkins
    Pytest-参数化和unittest-ddt的对比(两种数据驱动的对比)
    pytest- fixture个人理解总结
    os路径拼接时,比如os.path.join(base_dir,"Outputslogs")后半段斜杠请小心被识别为转义字符,所以请用/,因为windows都能识别到此路径。
    python中如何获取当前时间,并计算时间差
    Web UI自动化测试-滚动条操作
    java 基础 1.什么是Java?2.Java语言的特点?
    java 排序3 插入排序
    java 排序2 冒泡排序
  • 原文地址:https://www.cnblogs.com/linyinmobayu/p/14261244.html
Copyright © 2020-2023  润新知