Github管理代码

83 阅读1分钟

第一次建立GitHub与本地项目的关联

  • 先在GitHub创建代码仓库

在GitHub上创建对应的仓库

  • GitHub给的相应提示

361148740b650b4517aaad9a23448a040b3aca669e9127dd8eea47f5a58bd0c8QzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTgzNTc0NDU1X0MxMzJDQ0NCLUE2RTgtNDgzNy04QzIyLTUwMjU2QjBCQjNCQS5wbmc=.png

  • 因为电脑中已经有了git环境,所在在创建项目后会自动创建相应的git

0de3002549a8ea1b4fd35f5fd05b3d1450de93a2574ed460730d7aaf0652a141QzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTgzNjI5NzA2X0Q2QUREODAxLTUwQjAtNGZjYy1BRkZDLTQzNThBRTBERjA1Qy5wbmc=.png

  • 先将所有文件添加到本地仓库,再建立与远程仓库的连接

d445c883db9d66e821a626d9f7da71759413fb7ae6a1e4dd63f10f67c5f34cafQzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg0NjgzMDE2XzA4MTkwRjg5LUE0NUQtNGZmNS1BRDNDLUMxQUIzOTMzQzQ2Mi5wbmc=.png

  • 因为网络问题导致最后一步提交总是time out,经过无数次尝试总算提交成功

d10635ba097fbadbadcca444404fe6e07d6ac2e1440ad85ebd9dc0ea8a8ab178QzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg0Nzc1OTU1XzI1NEUzQUVBLUIzQUEtNDkwOS05NUY0LTdCOTY1RUUxRTk5OC5wbmc=.png

  • 回到GitHub页面上就可以看到这次的提交内容了

f8ac7a52882ea7c0d42ef3ec51680307ca3694d9f76a931336b3311f13c96bb7QzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg1MDQzMzM3XzE1NDlBNjQ0LThCNTktNDkyNy1CRkIzLUNDNEYxQjc3MzA1NC5wbmc=.png

至此项目就已经在GitHub上存在相应的版本信息了

下面模拟第二台电脑拉取远程GitHub的代码

  • 在GitHub主页 复制项目git地址

9ad714c839a908025b038345072447c2b61fd156a08d87863c60a6cc518bfce9QzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg1NTc4MTA1XzI3MzU2Mjg3LUQ5QjctNGNkOC04QzhELUY4MTc4RTAxOTRDMC5wbmc=.png

  • 在自己想存放项目的地方,使用git clone + 上一步获得的地址

ab7d0ddf2a45181f60234941b97171453b890f08f5155d0d7dd695afba4d552fQzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg2MDY2MjY1XzBBMkRDRjUzLUJEOTUtNDljMi04OTNCLUY3NUVFREZDNDc0NS5wbmc=.png

  • 第二台电脑对代码进行修改并上传

839b5891e1c1aed8533d454cea25dfe5c535daff067143cd12ba500267eea48eQzpcVXNlcnNcZWRpc29cQXBwRGF0YVxSb2FtaW5nXERpbmdUYWxrXDEyNzIyMzMyNTdfdjJcSW1hZ2VGaWxlc1wxNjU2OTg2NTg3MTYzXzBFNzJFQTAzLTgzMjktNDUyMi04MjY2LUY4MUZDNzU0MUVEOC5wbmc=.png

这样第二台电脑就获取到了当前GitHub上面最新的代码版本,并进行了自己的修改且回传至GitHub


记得提交代码之前先进行git pull操作,同步远程仓库中最新的代码,减少代码冲突,最好每天写代码前先git pull,还有以上操作全在主分支上,不涉及到分支