git私有仓库与pycharm联合使用

1 创建git私有仓库和pycharm的使用

[root@localhost home]# pwd
/home
[root@localhost home]# useradd -s /usr/bin/git-shell git   #创建git用户并制定登录用户为git-shell
[root@localhost home]# git init --bare myrepo.git   #初始化仓库,此仓库没有工作区,这一点能避免冲突的发生
Initialized empty Git repository in /home/myrepo.git/
[root@localhost home]# chown -R git:git myrepo.git/   #更改仓库的属主属组为git
[root@localhost home]# cd /home/git/.ssh/   #进入/home/git目录
[root@localhost .ssh]# vi authorized_keys   #创建authorized_keys文件,并将自己电脑的公钥放进去

1.1 克隆私有仓库到本地

kanlgle@DESKTOP-D130RKQ MINGW64 ~/Desktop
$ git clone git@192.168.31.30:/home/myrepo.git
Cloning into 'myrepo'...
warning: You appear to have cloned an empty repository.

1.2 使用pycharm打开

在这里插入图片描述
可以看到右下角的Git:master,说明项目已经被git管理了。

1.3 添加.gitignore文件

在这里插入图片描述
windows中需要先创建一个文件,再将其另存为.gitignore文件,该文件放到myrepo的根目录即可。

1.4 并将其添加到仓库

在这里插入图片描述

1.5 提交和推送

在这里插入图片描述
在这里插入图片描述

1.6 创建dev分支

在这里插入图片描述
在这里插入图片描述
并已经切换到dev分支了:
在这里插入图片描述

1.7 在dev分支添加文件,并提交到本地dev分支,推送到远程dev分支

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到远程已经自动创建了dev分支。

1.8 对比本地master和dev分支

master分支:
在这里插入图片描述
dev分支:
在这里插入图片描述
dev分支比master分支多了一个test.py文件

1.9 将dev的东西merge到master

1.9.1 先切换到master分支

在这里插入图片描述
在这里插入图片描述

1.9.2 将dev的东西merge到master上

在这里插入图片描述
在这里插入图片描述
发现master分支已经有了test.py文件

1.9.3 提交并推送master分支

在这里插入图片描述
当提交并推送master分支时,发现没有changes,说明merge已经自动做了。

2.0 查看远端私有仓库

[root@localhost myrepo.git]# ls
branches  config  description  HEAD  hooks  info  objects  refs

发现除了git的一些东西之外,并没有工作区。

2 部署程序

1.1 创建Tools-Deployment-Configuration

在这里插入图片描述

1.2 填写Name,选择SFTP

在这里插入图片描述

1.3 填写用户名、密码

在这里插入图片描述
其中Root path:是远端服务器上部署程序的根目录,不需要更改。

1.4 在Mappings标签下填写程序部署路径

在这里插入图片描述

1.5 查看远端目录

在这里插入图片描述
/home目录下面并没有test目录

1.6 部署程序到远端服务器

在这里插入图片描述
在这里插入图片描述
从日志可看出来,代码已经推送到远端服务器了。

1.8 在服务器上查看代码

在这里插入图片描述
可以看到在服务器上已经自动创建/home/test目录,test.py文件已经推送上来,其内容和master上的一致。

先写这么多吧,以后再更新其他技能。
编程确实是一个沉淀与积累的工作,以后会将工作、学习中所见、所学都记录下来,希望早日能够在工作上去的更高成就。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值