美文网首页
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 版本管理,备份代码

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

  • GitLab 迁移与升级

    方法一: 1,备份老版本gitlab数据并迁移新版本gitlab服务器 停gitlab服务直接备份data和con...

  • Gitlab管理与备份恢复

    gitlab常用管理命令 Gitlab备份与恢复 手动备份备份数据: 备份配置文件: 自动备份crontab -l...

  • 代码协同管理工具-git

    代码管理工具作用 防止代码丢失,做备份 代码版本的管理,可以进行多个节点的备份,在多个版本之间跳跃 可以方便的将代...

  • 从SVN迁移到GitLab

    之前公司代码版本管理用的都是 SVN ,最近搭了 GitLab 。所以想把代码从 SVN 迁移到 GitLab 上...

  • git的基本使用

    git 的使用 代码协同管理工具 防止代码丢失,做代码备份 做代码的版本管理,创建多个版本或者节点,在多版本之间切...

  • Gitlab备份和恢复

    注意 备份和恢复都需要gitlab在启动状态 备份和恢复需要gitlab的版本一致,如果希望使用高版本,就先同样版...

  • GitLab安装配置

    什么是GitLab? GitLab是一个开源分布式版本控制系统 开发语言:Ruby 功能:管理项目源代码、版本控制...

  • gitlab的迁移与升级

    升级思路:先在新服务器上安装一个和原版本相同版本的gitlab,然后备份原版本gitlab数据,备份完在新服务器恢...

  • Centos7升级gitlab8到12

    一、备份 1、查看当前版本 2、备份 默认会在/var/opt/gitlab/backups文件夹下生成备份文件:...

网友评论

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

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