linuxc成长之路-使用git进行版本控制

由于使用虚拟机编写linuxc(尴尬我只会这个方法,不知道大佬们是怎么开发的),虚拟机出问题都是直接快照恢复,直接后果就是代码全不见了。正所谓磨刀不误砍柴工,装个版本控制好处多多,既可以保障代码不会丢失,又可以记录自己成长之路,这次决定装个git进行版本控制。以下记录的是版本与使用的全过程:

一、服务端安装

网上的资料很丰富,这一步我就不写了,MARK一下别人的安装教程

https://www.cnblogs.com/zhangjianbin/p/6351570.html?utm_source=itdadao&utm_medium=referral

二、git配置

1、首先是创建一个版本


2、创建后跳到概况页,记录一下版本的地址及命令


3、在ubuntu安装git客户端并进行配置

安装git(得意我的ubuntu默认好像已经装好了1.9.1的git,不过这里还是写一下)

sudo apt-get install git

配置用户名和邮箱,不配置的话不能提交版本

git config --global user.name 'XXXXXX'

git config --global user.email 'XXXXX@qq.com'

生成公钥,主要目的是代码push到服务器时需要验证授权

ssh-keygen -t rsa -C "username"

执行后会提示输入相关信息,我这是都是直接打回车,啥都不填,最后在~/.ssh目录生成一个id_rsa.pub公钥,里面的内容拷出来复制到下面页面并保存


4、在linux项目目录更好执行一下之前2提到的命令,并在管理页面查看是否有版本信息,有的话证明已经成功了


三、IDE配置git

这里我用vscode为例说一下

打开项目目录下面的.git/config,把对应的地址修改一下然后保存


打开版本控制的菜单,对相关文件进行添加并提交(那个√就是提交了,提交时必须写信息),提交完再push到服务器就可以了(...那个里面有push)


四、WINDOWS下安装git客户端及SourceTree

这里主要目的是在windows使用sourcetree查看版本信息,方便管理。网上有很多这方面安装教程,甚至有关于SourceTree破解的,这一步我也不写了,直接Mark一下地址好了。

git安装 https://blog.csdn.net/architect_csdn/article/details/79868568

sourcetree安装 https://blog.csdn.net/weialemon/article/details/78833419

五、git及sourcetree配置

跟之前linux一样需要生成公钥才能进行版本push和pull,git公钥生成方式如下

打开git客户端安装目录里面的git-bash.exe,输入ssh-keygen -t rsa -C "username",跟之前一样提示输入相关信息,不理会直接打回车即可,然后会生成一个公钥(目录在C:\Users\Administrator\.ssh\id_rsa.pub),同样把里面的内容复制出来,然后在管理页面里面添加(之前写的操作有提及)

打开sourcetree,在菜单中找到选项并打开,按下图填写相关信息


最后添加服务地址就可以对版本进行管理了,下图是地址添加和成功的界面



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值