• Web UI自动化(创建代码库)


     使用过SVN用来管理文件,当然svn也是可以用来管理代码的。公司统一的代码仓库在githup上,在没有使用过git 那就摸着石头过河尝试着做。参考教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    目前用的比较多的命令是: 

       git status      检查本地代码和远程库是否一致

       git add         新增文档

       git commit    提交本地代码到临时区

       git pull         将远程库的代码克隆到本地

       git push      将临时区的代码上传到远程库

    在上面的命令(注释是我个人理解的可能不正确,也不全面),出现了三个存放代码的地方:本地,临时区、远程库

    一个代码仓库有多个人在进行远程操作,会出现以下的情况

     1. 假如进行修改代码A部分的时候,同事A向远程库中提交代码B部分。之后你再次提交代码,使用git push  会有错误提示,需要你先pull 代码然后在提交。由于在push之前的操作是commit,故pull代码时不会出现冲突,一切正常

    2. 假如进行修改代码A部分的时候,同事A想远程库中提交代码B部分。之后你没有进行commit操作,直接进行pull操作,这是,你修改的A部分代码会被覆盖为上远程库中的,且无法找回修改的内容

    3.假如进行修改代码A部分的时候,同事A向远程库中提交了自己修改的A部分。之后你打算进行 commit、pull、push这一些列的操作时,会有冲突出现,此时就需要考虑如何处理这部分的冲突

    对于情况3,存在两种情况,1.这种情况不会经常出现。2.这种情况每次提交都会发生冲突

    如果不是经常出现的,可以对冲突进行处理操作(我没有遇到过,后续研究)

    如果是每次提交都会发生冲突,可采取一下方法(当然方法不止这一种):

        1. 将本地冲突的文件移除工程(放到别的地方)

        2. 进行git push操作(删除远程库中的这个文件)

        3.在.gitignore文件中添加 添加文件名,如下:

       作用在于,忽略TestTestTest.py(写你自己的文件名哦,也就是步骤1中的文件名)的文件进行上传

        4.将步骤1中移除的文件,复制回原位

      这是就解决了每次提交时有这个文件导致的冲突

    备注:git 上传顺序:git status  、git commit  、git pull   、 git push

              

  • 相关阅读:
    微信小程序保存图片功能实现
    小程序清除缓存功能如何实现
    小程序自定义函数—数字千位转换
    小程序身份证号检测函数
    小程序 的 textarea 组件 层级问题如何解决
    Markdown 语法背一下咯
    跨域了解一下?
    sort命令的k选项大讨论【转】
    Shell脚本中实现切换用户并执行命令操作【转】
    Ansible Tower系列 四(使用tower执行一个命令)【转】
  • 原文地址:https://www.cnblogs.com/lxf3247/p/8941649.html
Copyright © 2020-2023  润新知