git clone //SrcSvr-001/SourceCode/dzhcpx4
外层git
cd pixhawk/git config user.name xxxxgit config user.email xxxx@xxx.com内层git
cd pixhawk/Firmwaremv .git.temp .gitgit config user.name xxxxgit config user.email xxxx@xxx.comcd pixhawk/Firmwaremv .git.temp .gitmake cleanmake px4fmu-v2_default
注:如果更改的内容要提交到服务器(提交之前,本地用户要先于同事的代码进行合并,合并无误且测试通过,才能进行向服务器推送)
注:如果更改的内容要提交到服务器
本地用户:开发者,不能向master分支推代码(管理员除外)
本地用户创建一个新分支,最好是用户名git checkout -b lsh
查看是否位于新分支 lsh,分支前有*代表当前所处分支git branch
将新分支推送到服务器git push origin lsh本地用户:管理员,要先于同事的代码进行合并,合并无误且测试通过,才能进 行向服务器推送
合并服务器的分支,先拉取服务器lsh的分支最新代码到本地,并在本地创建一个新分支tempgit fetch origin lsh:temp
切换分支到mastergit checkout master
将temp分支代码合并到master分支git merge temp
删除temp分支git branch -d temp
推送最新代码到服务器master分支git push origin master
转载于:https://www.cnblogs.com/liushuhe1990/p/9609016.html
