zoukankan      html  css  js  c++  java
  • git、码云的使用

    今日内容

    版本控制工具

    1. 码云

      • 在组织里创建仓库

    2. git(https://git-scm.com/)

    • 在git中输入git init后本地仓库就已经建立了,一个新的本地仓库只需要第一次时输入即可

    • 这两行代码一个ip只需写一次即可

    • 增删改(.为笼统写,为该大文件下的所有文件)-上传(冒号为增删改文件上传到远程仓库后的备注(备注覆盖,且每次都必须命名))-绑定远程仓库(本地对远程的绑定一个文件夹只需做一次即可)-推文件

    推文件时需要输入账号密码,如果不小心输错,去下图改

    正确结果:

    别删远程代码

    删了远程仓库内的文件但本地文件没删除时,下一次上传会报错,如下图

    解决方式:git pull origin master - git push origin master

    • 远程仓库删除文件夹后的操作,具体详情请见预科D:Python class预科day02.pdf

      git init (第一步,新建文件夹并初始化仓库 )

      git add . (第二步,匹配此文件夹下的所有增删改操作)

      git commit -m "day02" (第三步,提交本次增删改,并在 -m 后给提交以备 注信息 )

      git remote add origin https://gitee.com/oldboy-python-full-stack-26/19083026008.git (第四步,绑定新的本地仓库至远程仓库,其中origin为本地仓库的代名,可以自己起,但是以后就都得用这个,不方便记忆;删除代码为 git remote remove origin)

      git push -u origin master (第五步,推送代码zhi远程仓库)

      git pull origin master (第六步,发现推送失败,需要解决冲突,先 拉代码下来 )

      [git pull origin master --allow--unrelated--histories (第七步,拉代 码失败,用更高级的拉代码指令拉代码)] 这步意思是可以大概记系统会提示你可能需要的代码指令

      git pull origin master --allow-unrelated-histories (第八步,第七部指 令输错了单词,查询提示信息,粘贴正确的命令再运行,再弹出的输入框里输入英文的冒号和wq :wq )

      git push origin master (第9步再次上传代码。成功)

    • 平时使用:

    • 多个本地仓库对应同一个远程仓库时:

    add . - commit - remote - push

    总结:

    如果本地文件被删,下次add+push时,云端会删除文件;这时候如果想保留那个文件(1)同步到一个新的文件夹,把那个文件保存了;(2)直接在码云上download下来。

    只要云端文件被删,下次add时必定会报错,需要pull删除本地多出的文件;这时候如果想保留那个文件,则将其先移出本文件夹,然后pull再push,然后把文件移回,再add......

    如果多个本地链接一个远程,那新的本地文件夹2需要先pull云端的文件(add 时会报错),同步成功后再上传文件夹2的文件至云端。

  • 相关阅读:
    Python 进阶_OOP 面向对象编程_实例属性和方法
    Python 进阶_OOP 面向对象编程_实例属性和方法
    Python 进阶_OOP 面向对象编程_类属性和方法
    Python 进阶_OOP 面向对象编程_类属性和方法
    Python 进阶_OOP 面向对象编程_类属性和方法
    Python 进阶_OOP 面向对象编程_类和继承
    pytest十四:doctest 框架
    pytest十三:配置文件 pytest.ini
    pytest十二:cmd命令行参数
    pytest十一:函数传参和 firture 传参数 request
  • 原文地址:https://www.cnblogs.com/Guoxing-Z/p/11459025.html
Copyright © 2011-2022 走看看