git基本知识

声明

本文旨在声明怎么使用git来管理代码,结合项目组内目前现状,如果使用git tf来管理当前代码,摆脱ms对代码的束缚.
感谢 @向文文 同学发现这个非常不错的工具.

git安装

不详细说了,参考资料内有安装地址,对应不同平台,另外git还有界面版本,不习惯命令行的同学可以学习使用.

git-tf工具

一个可以使用git来管理tfs代码的工具,git-tf网站
大家根据不同的平台安装.

git-tf使用简单说明

git tf clone

clone tfs代码到本地

1
2
git tf clone [tfs host + tfs product] [tfs path]
git tf clone http://xx.xx.x.x:8080/tfs/Vacations/ $/Cruise/Release/162_0812/Cruise.Mobile/WebAppSEO5.8/WebApp

git tf checkin

checkin代码到tfs, 必须先将本地代码提交.

1
git tf clone

git tf pull

更新tfs代码到本地

1
git tf pull

多人开发

1.先创建本地dev分支

1
git checkout -b dev

2.将代码提交本地dev分支

1
git commit -am "commit code"

3.切换到主分支

1
git checkout master

4.更新代码

1
git tf pull

5.合并分支代码

1
git merge dev

6.编译代码

1
grunt web:cruise

7.提交编译代码

1
git commit -am "build code"

8.checkin代码

1
git tf checkin

参考资料

git-简易指南
git-tf网站
让你的Git水平更上一层楼的10个小贴士