git协作思路
加入一个小组,找到代码远端地址克隆到本地,进行开发,开发完成后提交时,这个时候是在master 分支上,需要自己创建分支dev,然后在自己分支上执行git add .等指令
git常用指令
git clone http :xxxxx 克隆远端代码到本地
git branch dev 创建名为dev的分支
git checkout dev 切换到dev分支
git add . 提交代码到缓存区
git status 查看提交的代码有没有被管理到,在git add .后面文件应该是红色的
git commit -m"代码主题" 提交到本地版本库
git status 红色的文件变成绿色,提交的代码被管理了
git pull origin master 拉取远端库到本地,更新master 分支
git pull origin dev 拉取远端分支,更新本地分支如果没有提交过则不需要这一步
git checkout master 切换到主分支master 分支,这一步目的是为了主分支合并分支代码,但必须是分支代码功能完成后才能合并,不然,其他人在pull代码的时候会出错
git merge dev 合并分支,这个时候是在master 分支合并的分支代码,因此上一部需要切换分支
git push origin dev 合并分支以后推到远端,代码功能没有完成时,不要在master 合并分支,直接执行这一步,第二天或以后,功能完成后,合并再推到远端