linux系统下管理gitee代码
准备xshell
xshell作为一个安全终端模拟软件,可以通过互联网远程操作一台linux服务器。xshell7的安装包放到这里大家可以自取
(链接:https://pan.baidu.com/s/16AoqI1Hbxr1edGhnCrsx1A
提取码:da5c),如果有使用的是其他的版本的xshell,也可以私信我获取激活码
准备一个云服务器
安装好xshell7之后,由于我们本地模拟的linux系统容易出现bug,并且没有专业人员维护,因此这里建议友友们自己准备一个云服务器,可以先找一个免费的试试
链接我放到这里了,大家也可以在其他的平台购买云服务器链接: link
创建gitee代码仓库
这部分的创建方式我就不多说了,有需要的小伙伴可以查看这条博客链接: 代码管理-在win系统下
xshell与云服务器的连接
当我们购买了云服务器之后,如何与xshell进行连接呢?
首先我们需要打开xshell7,点击新建
新建之后会弹出一个窗口,我们按照图中的顺序填写(第一次填写名称的时候写root),主机填我们购买服务器的公网ip,然后点击连接。
会提示我们输入用户名,填root(后续可以创建普通用户)
密码需要我们重置一下,点开id名称
点击重置实例密码
修改完之后输入用户root和刚才重置后的密码,就可登录到xshell了
xshell与gitee仓库连接
将上述过程完成后,我们就可以进行gitee仓库的连接了,首先我们需要查看服务器中是否有git
git --version //查看git版本
如果没有显示版本说明没有安装git,我们需要安装git(注意需要在root用户下进行安装)
sudo yum install git
接下来将我们仓库的https地址克隆到linux服务器中
这时,代码已经克隆完成了
上传代码(分三步)
一、git add
git add . //表示将当前目录中所有未上传的文件全部上传
git add 文件名 //只上传某个文件
二、git commit
git commit -m "日志"
三、git push
git push -u origin master //当前步骤是最后一步,将本地版本库的分支推送到远程服务器上
//之后再进行上传就可以之间输入git push
下载代码
克隆代码
我们要克隆完成一个仓库git clone https://gitee.com/zhangzhijing/linux_learning.git
克隆完成后,本地与仓库的文件是一致的。
git pull拉取代码
现在当仓库的文件有变化时,我们可以选择再次克隆,但是这样比较慢,尤其是文件较大时。
那么我们可以选择使用pull来拉取并且合并本地文件。
(1).更新远程仓库的代码为最新
git fetch --all
(2).让本地代码与origin/master完全相同
git reset --hard origin/master
(3).git pull拉取远程代码
git pull origin master
(4).git merge将暂存区代码更新到本地工作区
git merge master
删除仓库中的文件
当我们需要删除仓库中的文件,我们需要进行以下操作:
(1).删除本地对应的文件
(2).上传到暂存区git add -A
(3)commitgit commit -m "日志"
(4)pushgit push