Gitlab 版本管理,备份代码

背景:代码需要在内网上进行备份,以便于运维同事进行测试。
目标:上传代码至内网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 "[email protected]"

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 版本管理,备份代码)