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 "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的代码了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • GIT分布式版本控制系统最佳实践 这篇文章来自于老男孩教育高级架构师班12期的徐亮偉同学。 首先感谢老男孩架构师班...
    meng_philip123阅读 9,097评论 4 36
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,667评论 9 163
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 9,450评论 3 27
  • 安装Git Git的下载地址:Git官网下载地址 Git本地仓库和命令 配置用户 下载完Git后,右键会有一个Gi...
    TokyoZ阅读 10,002评论 1 7
  • Git for windows 本文只是自己的一些学习总结,方便自己查看,如果对您阅读不适,抱歉!!! 常用命令(...
    Lxs_597阅读 2,910评论 0 0

友情链接更多精彩内容