上传代码步骤:
1.创建分支:
在根目录下面:
repo start W68--all
2.看看差异:
在具体目录下面:
gitdiff
gitpull ; //出错了? git reset HEAD
{
git stash
git pull
git stash pop
然后可以使用git diff -w +文件名 来确认代码自动合并的情况.
反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:
git reset XX/XX/file 可以从status中撤销将要上传的文件
git reset --hard
git pull
其中git reset是针对版本,如果想针对文件回退本地修改,使用
3.提交:
git commit -m " "
4 最终提交:
当前目录 repo upload .
5.通知负责人merge
http://172.16.6.11:8080/
流程:
五 建立个人feature分支,修改代码,解决冲突,上传分支到gerrit
基本流程:
a.用repo start branch创建个人feature分支
b.修改文件
c.用git add 储藏更改
d.用git commit 提交更改
e.用repo upload 把本地修改的分支上传到gerritserver
5.1 创建个人分支:
创建个人分支方法一:(应用所有仓库)
$ repo start yourbranch --all
--all 参数表示应用于所有project,可以创建出此分支
$ repo start yourbranch project1ist1
project1ist1 表示你创建的分支只应用于projectlist1项目
创建个人分支方法二:(只适用于当前仓库)
$ git branch yourbranch
$ git branch
可显示当前版本库所有存在的分支,带*号的分支表示当前定位在哪个分支上
$ git checkout yourbranch
提示:swiched to branch ‘yourbranch’,HEAD已经指向yourbranch
5.2开发人员可以开始修改代码
5.4修改好之后,可以用下面两个命令来查看你修改文件内容的差异:
$ repo status
$git diff