Github多台设备进行管理代码

在实际工作生活中,我们可能不一定仅仅在一台电脑上编码,比如:我们平时在单位电脑1上写代码,提交代码到github账户,而我们也可能会在在家里的电脑2上继续工作,提交代码,这样就是在不同的电脑上提交代码到同一个github账户,同时在每一台电脑上都保持和github账户的一致,该怎么办呢?

1,首先在电脑2上完成git的安装和配置:

和在电脑1上的配置一样,按照本系列git学习1中的教程安装配置,其中用户名和邮箱可以依然使用电脑1的用户名和邮箱,也可以设置为其他用户名和邮箱,均无影响。

2,然后需要在电脑2上创建另一个SSH Key,保证远程github能够识别电脑2

打开Shell(Windows下打开Git Bash),输入
ssh-keygen -t rsa -C "you@email.com"
然后一路回车,无需设置密码。
然后在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,
id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以放心告诉别人

登陆Github,进入settings,点击SSH Keys,由于电脑1的SSH Key已经上传,所以可以看到已经有一个SSH Key了,这个SSH key是电脑1的,为了创建电脑2的SSH Key,点击Add SSH Key,填写任意Title,在Key文本框粘贴电脑2的id_rsa.pub文件的内容,然后点add Key。这个就设置好了

3:将远程库克隆到本地电脑2上

进入某个目录,git bash进入命令行模式:
git clone git@github.com:YiFraternity/question_web.git
然后进入该目录,可以看到gitest文件夹,远程的代码已经被克隆到本地电脑2上了。
这样就可在在电脑2上对代码进行修改、提交等操作了,每次git push将本地修改提交到远程后,远程代码就发生了改变。

4,当在电脑1上工作时,本地代码和远程的代码发生了不一致,为了保持同步,所以需要将远程的代码同步到本地电脑1上
git fetch origin master
从远程的origin的master主分支下载最新的版本到origin/master分支上

git log -p master..origin/master
然后比较本地的master分支和origin/master分支的差别

git merge origin/master
最后进行合并


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 电力能耗管理系统是一种能够帮助企业进行能源管理的软件系统,它能够实现用电计量、数据分析、能源消耗分析等功能。在本文中,我们将介绍一款电力能耗管理系统的源代码开源项目:Github中的“Electricity-Consumption-Management-System”。 这个项目的主要开发语言是Java,使用了Spring框架、Mybatis等技术栈。该系统使用Maven进行依赖管理,可以通过运行SpringBoot主类启动Web服务。该系统的前端采用Bootstrap、jQuery等技术实现,使用了Echarts、Datatables等库展示数据。 通过Github中的源代码,我们可以看到该系统具备了以下功能: 1. 用户管理:系统支持管理员、普通用户的管理权限设置,实现用户管理。 2. 用电计量:通过硬件设备获得电表的电压、电流等数据,实现用电计量。 3. 能源数据分析:系统将计量得到的用电数据进行分析,帮助用户了解能源利用情况。 4. 费用分析:根据计量数据和电价信息进行费用分析,帮助用户控制用电成本。 5. 报表统计:系统提供报表统计功能,帮助用户进行用电情况的综合分析。 总之,这个项目的源代码提供了一份基于Java技术栈的电力能耗管理系统实现案例,有助于有志于学习和实践Java技术的人员进行开发和学习。 ### 回答2: 电力能耗管理系统是一项用于监控和管理企业电力能耗的软件系统。其源代码已经上传至GitHub,可以供开发者进行学习和研究。 电力能耗管理系统的源代码主要包括前端和后端两部分。前端代码基于Vue.js框架,实现了用户界面的设计和交互功能。后端代码基于Spring Boot框架,实现了数据存储、计算和管理等后台业务逻辑的功能。 具体地说,电力能耗管理系统的前端代码主要包括如下模块:登录、首页、设备监控、企业能耗分析、能效评估、报表与数据分析等。而后端代码主要包括如下模块:用户管理、能耗数据读取、数据存储、设备管理、能耗计算和报表生成等。 通过学习电力能耗管理系统的源代码,我们可以了解Vue.js和Spring Boot框架的使用方法,理解前后端数据交互的原理,掌握企业能耗监控和管理的具体方法和实现。同时,我们还可以在此基础上进行二次开发,开发出更加适合企业实际需要的定制化系统。 总之,电力能耗管理系统源代码的公开,为企业电力能耗管理带来了更多的可行性和可持续发展的可能性。 ### 回答3: 电力能耗管理系统源代码github 页面提供了该系统的全部源代码,这对于想要了解或修改该系统的开发者来说是非常有用的。 该系统的源代码使用的编程语言是 Java,使用了Spring Boot作为框架,MyBatis作为ORM工具,并采用了Maven进行构建和管理。 在该 github 页面中,我们可以看到该系统的代码结构,包括多个模块,如控制台、能效分析、用电管理等。每个模块都有自己的目录和源代码文件,使得开发者可以清晰地了解该系统的架构和模块划分。 此外,该系统的 github 页面还提供了完整的文档和指南,使得开发者能够更好地理解和使用该系统。这些文档包括如何构建该系统、如何配置数据库、如何进行测试和部署等内容,非常详细实用。 总之,该 github 页面提供了一个开放、透明、共享的平台,让开发者们可以更好地掌握和发展这个系统,使其更加完善和适用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值