时间:2017-04-13 11:38:02
服务器 192.168.0.222
GIT分支创建使用的分配
每个人要创建一个自己的个人分支 :如 lym
每个开发项目有自己的一个项目分支:如现在的 app2.0
第一种情况:
开发时先上传到自己的个人分支,然后合并到项目分支,最后合并到master主分支
第二种情况:
个人的功能比较紧急,如修改BUG什么的
可以直接把紧急功能的分支合并到master 主分支
工作空间路径
/usr/local/web/gitwork/trunk/Src
用来切换到个人分支 或项目分支测试
dev开发路径
/usr/local/web/devmaster/trunk/Src
用来切换到项目分支测试 或master主分支测试
git clone git@192.168.0.222:/home/git/newgit/trunk.git
user:git
pass:123456
创建新分支
git branch work
显示所有分支
git branch
* master
work
选择 work 分支
git checkout work
显示所有分支
git branch
master
* work
在work分支下创建文件
git add .
git commit -m "work"
把文件提交到work分支
git push origin work
git branch -D work //删除本地分支
//查看远程分支
[root@test trunk]# git branch -r
origin/HEAD -> origin/master
origin/lym
origin/master
origin/work
//使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支s
[root@test trunk]# git checkout -t origin/work
Branch work set up to track remote branch work from origin.
Switched to a new branch 'work'
合并分支:
合并主分支到个人分支
Git checkout lym
Git merge master