作为一名程序员,自己在学习时经常需要写代码,但是由于换电脑或其他原因这些代码可能丢失,不方便以后的查看和复习。如果有一个版本服务器,不仅能把上传代码,在需要是可以随时下载,而且能实现
版本控制
,查看每个版本做了哪些修改。这时GitHub是个不错的选择。
1. 要使用GitHub首先需要注册一个GitHub账号,并创建一个Repository。这已基本成为每个程序员的必备技能,在此就不赘述了。
2. 在eclipse上安装 Git 插件
首先选择Help -> Install New Software:
弹出如下窗口,点击Add按钮:
弹出如下窗口,输入相应内容:
Name的值可以任意输入,建议见名知义;Location的值为
往下选择默认的就ok了。安装完成之后需要重启eclipse。
需要在Window -> Preferences -> Team -> Git -> Configuration中配置GitHub的用户信息。
3. 在eclipse中创建 Java 项目(本文以Java项目为例,其他项目与此类似)。在项目名字上右键选择Team -> Share Project:
选择Git,点击下一步:
第一次时需要勾选
选中项目,点击
完成后就在本机上创建了一个Git仓库。此时项目中文件会显示问号小图标。
此时就可以把代码提交到本地仓库了,在项目上右键选择Team -> Commit
可以选择某个文件提交,也可以选择全部提交。
点击
如果点击的是Commit按钮,接下来就要把代码Push到GitHub上。右键项目选择Team -> Remote -> Push
输入之前在GitHub上创建的Repository的URI
Host和Repository path会自动生成,不需要输入。User和Password需要输入。
下一步选择分支,此处选择master而不是HEAD。
然后点击Add Spec
点击完成,上传成功。此时在GitHub上查看代码是否已经上传。
如果没有上传成功,可能是上一步没有勾选
至此全部完成。
1. 要使用GitHub首先需要注册一个GitHub账号,并创建一个Repository。这已基本成为每个程序员的必备技能,在此就不赘述了。
2. 在eclipse上安装 Git 插件
首先选择Help -> Install New Software:
![Install New Software](https://i-blog.csdnimg.cn/blog_migrate/7ffd8c6cc453ef10261ec05a25bfe5d9.png)
弹出如下窗口,点击Add按钮:
![Add](https://i-blog.csdnimg.cn/blog_migrate/feb34bb9cf4d01458a07282e12c07c47.png)
弹出如下窗口,输入相应内容:
![egit](https://i-blog.csdnimg.cn/blog_migrate/3b3a704c1de333e3fe7ead7105826372.png)
Name的值可以任意输入,建议见名知义;Location的值为
http://download.eclipse.org/egit/updates
。
往下选择默认的就ok了。安装完成之后需要重启eclipse。
需要在Window -> Preferences -> Team -> Git -> Configuration中配置GitHub的用户信息。
![Configuration](https://i-blog.csdnimg.cn/blog_migrate/3b80412547793f68f264f93ba832ffb0.png)
3. 在eclipse中创建 Java 项目(本文以Java项目为例,其他项目与此类似)。在项目名字上右键选择Team -> Share Project:
![Share Project](https://i-blog.csdnimg.cn/blog_migrate/7f0974ae8ce292a3e2a3b4971cde032c.png)
选择Git,点击下一步:
![Git](https://i-blog.csdnimg.cn/blog_migrate/ee48d4eb41c08eb674ebb7c34815b01c.png)
第一次时需要勾选
Use or create repository in parent folder of project
![Configure Git Repository](https://i-blog.csdnimg.cn/blog_migrate/86288e125719d176b617e937f73c3703.png)
选中项目,点击
Create Repository
![Configure Git Repository](https://i-blog.csdnimg.cn/blog_migrate/e8f25b028b5bda0b96651ef377fe9cc4.jpeg)
完成后就在本机上创建了一个Git仓库。此时项目中文件会显示问号小图标。
![问号](https://i-blog.csdnimg.cn/blog_migrate/d769559631bb5efb9f8072711608b471.png)
此时就可以把代码提交到本地仓库了,在项目上右键选择Team -> Commit
![Commit](https://i-blog.csdnimg.cn/blog_migrate/4366af6507f39a5904609bac8306d0f4.png)
可以选择某个文件提交,也可以选择全部提交。
Commit message
为必填项。
![Commit Changes to Git Repository](https://i-blog.csdnimg.cn/blog_migrate/e57176069ed0d2b4c642acde94c8f10a.png)
点击
Commit
按钮就可以把代码提交到本地仓库。当然也可以点击
Commit and Push
按钮提交代码到本地仓库并上传至GitHub。
如果点击的是Commit按钮,接下来就要把代码Push到GitHub上。右键项目选择Team -> Remote -> Push
![Push](https://i-blog.csdnimg.cn/blog_migrate/5d0be3bb332955c395c564e007602bc8.png)
输入之前在GitHub上创建的Repository的URI
![Destination Git Repository](https://i-blog.csdnimg.cn/blog_migrate/0dba8d02de3c4cc8bfc49f84f4f3a8de.png)
Host和Repository path会自动生成,不需要输入。User和Password需要输入。
下一步选择分支,此处选择master而不是HEAD。
![Push Ref Specifications](https://i-blog.csdnimg.cn/blog_migrate/2f4d3ccb04b9a70db58532ca24aa091b.png)
然后点击Add Spec
![Add Spec](https://i-blog.csdnimg.cn/blog_migrate/1840dca1063de2596b7e2a9191106a6b.png)
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/763d09b929417388d25c10bec0983efd.png)
点击完成,上传成功。此时在GitHub上查看代码是否已经上传。
如果没有上传成功,可能是上一步没有勾选
Force Update
。建议每次上传都勾选。
![Force Update](https://i-blog.csdnimg.cn/blog_migrate/cbc6250773dbd583f55096627da5c948.png)
![OK](https://i-blog.csdnimg.cn/blog_migrate/a997df80b23d38f034d513dc4cb033b7.png)
至此全部完成。