美文网首页
Gitlab 版本管理,备份代码

Gitlab 版本管理,备份代码

作者: Ziger丶 | 来源:发表于2019-05-23 15:38 被阅读0次

    背景:代码需要在内网上进行备份,以便于运维同事进行测试。
    目标:上传代码至内网git上,做好版本管理。

    gitlab

    1、GIT基础相关操作直接查看廖雪峰的git教程
    2、pycharm进行git版本管理


    一、gita安装

    我使用的windows,直接上官网下载。下载后运行“Git Bash”。

    Git Bash
    运行界面

    一、本地库

    1、首先本地生成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪。

    $ mkdir learngit
    $ cd learngit
    $ pwd
    

    (windows最后路径中最好不包含中文)

    2、通过git init命令把这个目录变成Git可以管理的仓库

    $ git init
    

    3、上传文件
    在 /Users/michael/learngit 下,编写一个readme.txt文件,内容如下:

    Git is a version control system.
    Git is free software.

    第一步,用命令git add告诉Git,把文件添加到仓库:

    $ git add readme.txt
    

    第二步,用命令git commit告诉Git,把文件提交到仓库:

    $ git commit -m "wrote a readme file"
    
    [master (root-commit) eaadf4e] wrote a readme file
     1 file changed, 2 insertions(+)
     create mode 100644 readme.txt
    

    -m后面输入的是本次提交的说明

    第三步,查看日志:

    $ git log
    

    三、修改&回溯


    四、远程仓库

    后有远程库的时候,如何关联远程库,让同事查看你的代码呢?
    由于是在内网,首先创建内网的git账号,创建自己的项目。
    eg:创建名称为AI_facesearch的组,在其中增加一个名称为learngit的项目。

    1、创建好project后,设置自己的账号

    git config --global user.name "ziger"
    git config --global user.email "ziger666mix@chinapopin.com"
    

    2、将远程的库进行本地克隆

    git clone http://10.64.39.205/AI_facesearch/learngit.git
    cd learngit.git
    

    3、远程上传文件

    在克隆目录下创建一个test.py文件,上传到远程端

    git add test.py
    git commit -m "add test.py"
    git push -u origin master
    

    用git push命令,实际上是把当前分支master推送到远程


    五、pycharm直接上传

    在实际的生成环节中使用git上传还是不太方便。
    那么可以直接使用pycharm上传代码。


    创建连接
    设置网址
    新建test.py文件
    add操作 等同于git add commit操作 push操作

    之后就可以在自己的项目上查看test.py的代码了。

    相关文章

      网友评论

          本文标题:Gitlab 版本管理,备份代码

          本文链接:https://www.haomeiwen.com/subject/mixbzqtx.html