最近跟着一个学长,学了学SourceTree(git客户端)和github的使用,主要包括:创建远程仓库,创建本地仓库,从eclipse中拉取项目,把项目提交到远程仓库。
和这个内容相关的一个博客:http://blog.youkuaiyun.com/collonn/article/details/39259227
创建远程仓库:在github上先申请一个账号,创建存储库
从远程仓库克隆到本地仓库:利用git客户端(SourceTree)
1.点击克隆/新建
出来下图所示,点开标志的地方,可以保存github的用户名和密码:
原路径/URL填写git的名称,目标路径为本地存的路径
例如;
点击克隆即可。
2.从eclipse中拉取项目:可以参考这个博客:http://blog.youkuaiyun.com/student_2008/article/details/17118607
不过我的貌似和他的不太一样,不过大致都一样
第一种:没有创建本地仓库的时候,右击点击import,选中Projects from Git,点击Next
,
选中Clone URI,点击Next
填写相应的信息,点击Next
继续Next:
选择存储路径(Directory)
选择第三项导入,点击Next
下边一路next下去,最后finish即可。
第二种:有了本地仓库,然后拉取项目
右击,点击import,选中General-Existing Projects into Workspace,点击Next
选中本地仓库的文件的位置,点击Next
点击Finish即可完成
3.修改项目提交到github远程仓库
比如新建了一个code.java文件,提交到远程仓库
提交之前:
eclipse提交过程:
右击Team->Commit
右击code.java选中Add to Index,
点击Commit and push
点击OK将上传到远程仓库。
远程仓库显示,证明提交成功了
用这种方式提交到远程仓库不需要操作SourceTree,比较简单和方便。还有一种操作SourceTree的方法,我认为比较麻烦一点就不介绍了。
总结一下:如果要是同步项目,我认为比较简单的方式就是直接从远程仓库拉取项目,然后更改之后直接提交到远程仓库,不用中间操作SourceTree。实际上从eclipse直接拉取远程仓库项目的时候也相当于SourceTree中的克隆远程仓库的项目。