1. 首先下载一个git的客户端
打开git bash(开始-------》所有程序 -----》git bash)
然后进行用户名及其邮箱的配置
$ git config --global user.name "自己的用户名"
$ git config --global user.email "自己的邮箱“
2.在本地新建一个工作空间,例如在C盘中新建一个叫projects的文件夹
在git bash 中打开该文件夹(git bash 中列出所有文件的命令是dir),然后用git clone的命令将github中已有的项目文件clone(下载)到本地
git clone 项目的SSH或者URL(可通过项目首页得知)
3.然后在eclipse中导入该项目
import --------》existing projects into workspace 然后选择步骤2中下载好的项目文件夹,将项目导入eclipse中。
4.本地新建分支
现在本地默认只有一个master分支,为了方便开发,新建一个branch(分支)
Team-----》Switch to -----》new branch 例如命名为dev
然后现在本地编辑器的项目处于dev分支中
5.作为例子,选择项目中的某些文件进行更改
例如,在cost.java 中做了小小的更改,然后将这个更改提交到远程的dev分支
Team----》commit…
然后出现如下对话框:
选择add to index 表示选中该文件
commit and Push即将改动的文件既提交到本地的分支又提交到remote的分支
commit即将改动的文件只提交到本地的分支
6. 有的时候,远程的分支已经被更新,然后现有的master或dev分支是在改动之前从远程下载更新过来,因此在push之前先做一次pull,选中项目,然后
Team---》pull
Team---》push
7.在dev中的改动想要提交给master,即做merge操作,同时也分为本地端和远程端
本地端,自己就可以操作,而在远程端,只有具有master权限的人才可以操作,只具有developer权限的人只能将本地非master分支的改动push到远程端