一、git代码拉取
1.获取代码地址:
EP33: recursive ssh://172.29.169.30:29418/MCU/SCC -b v2.0-saic-ep33
2.步骤:
1)git clone --recursive ssh://172.29.169.30:29418/MCU/SCC -b v2.0-saic-ep33
2)cd SCC
3)git submodule update --recursive --remote
4)ls
5)cd vip_audio_tuner
6) git branch -a
7) git checkout v2.0-saic
8) cd … 返回上一级
所有的文件都已经checkout切分支后,代码拉取完毕
二、git代码上传
1、git status .查看代码状态
2、git add .添加全部变更文件到服务器/git add 指定文件名
3、git commit -m’编写提交信息’
Summary : [MIFA]modify format in SafetyRes module
Description : [MIFA]modify format in SafetyRes module
ChangeType : Feature
Tracking-Id : task 12564
4、git push origin HEAD:refs/for/ v2.0-saic-ep33
OK
三、日常遇到的一些问题处理办法:
1.git status 显示已经被提交了几次 想要撤销
git reset --soft HEAD~2 表示撤销最近两次提交
2.本地提交和服务器冲突
1).需要另外保存本地的变更
2).git reset --soft HEAD^
3).git pull
4).通过Beyond Compare 变更同步过去
5).再重新上传代码
3.git 服务器地址变更
在对应文件夹输入指令:
git remote set-url origin ssh://172.28.100.178:29418/MCU/SCC
git remote set-url origin ssh://172.28.100.178:29418/MCU/SCC/vip_audio_tuner
git remote set-url origin ssh://172.28.100.178:29418/MCU/SCC/vip_common
git remote set-url origin ssh://172.28.100.178:29418/MCU/SCC/vip_project