Git使用

it2022-05-09  18

 

一、源码下载

git clone //SrcSvr-001/SourceCode/dzhcpx4

二、git配置(第一次下载代码后,必须做)

外层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

三、源码编译

 

四、提交修改(内层git

cd    pixhawk/Firmwaregit add -Agit commit -m “修改说明”mv .git .git.tempcd pixhawk/git add -Agit commit -m “修改说明”

五、提交修改(外层git

注:如果更改的内容要提交到服务器(提交之前,本地用户要先于同事的代码进行合并,合并无误且测试通过,才能进行向服务器推送)

注:如果更改的内容要提交到服务器

本地用户:开发者,不能向master分支推代码(管理员除外)

本地用户创建一个新分支,最好是用户名

git checkout -b   lsh

查看是否位于新分支 lsh,分支前*代表当前所处分支

git branch

将新分支推送到服务器git push origin lsh

本地用户:管理员,要先于同事的代码进行合并,合并无误且测试通过,才能进  行向服务器推送

合并服务器的分支,先拉取服务器lsh的分支最新代码到本地,并在本地创建一个新分支temp

git fetch origin lsh:temp

切换分支到master

git checkout  master

temp分支代码合并到master分支

git merge temp

删除temp分支

git branch -d temp

推送最新代码到服务器master分支

git push origin master

 

六、通过命令先删除再添加远程仓库

git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址git remote rm origingit remote add origin http://192.168.100.235:9797/john/git_test.git

 

 

转载于:https://www.cnblogs.com/liushuhe1990/p/9609016.html


最新回复(0)