一,git的客户端选择
自带的Git Bash客户端;TortoiseGit客户端。
二,git的代码管理
2.1 采用git命令的方式 (推荐!!!)
2.1.1 将项目代码拉取下来并提交代码
git clone #项目地址#
git add . #将新建文件或文件夹从工作区被提交到暂存区
git commit -am '' #将执行修改或删除操作的文件提交到本地仓库
git branch -r #查看远程的分支名
git push origin refs/heads/#项目分支#:refs/for/#项目分支# #将本地版本库的分支推送到远程服务器上对应的分支
(refs/for 的意义在于我们提交代码到服务器之后是需要经过code review 之后才能进行merge的,而refs/heads 不需要)
2.1.2 将dev分支代码合并到master分支
git checkout master #切换到master分支
git pull orgin master #把远程master上的代码pull下来
git merge dev #把dev分支的代码合并到master上
git status #然后查看状态及执行提交命令
2.2 Eclipse可视化界面的操作(良心推荐!!!)
2.2.1 Eclipse配置git
2.2.2 Eclipse使用git
#pull代码#
右键import --git,复制项目的ssh或http地址,选择项目分支,输入用户名和密码就可以拉取远程代码到本地。
#push代码#
选中项目,Team--Remote--Push