1. 修改环境变量,只针对自己的环境设置
2.创建一个分支
git checkout -b compute-document
3.确保master最新
git checkout master
git pull
4. 新建分支
git checkout compute-document
5. 修改内容
6. 查看并更新缓存
git diff
git add -u
7.commit并发送到review
git commit --amend
git review
8. 查看log
git log
第一次代码冲突的解决办法:
1. 先配置环境变量
2. 切换到master分支,更新代码
git checkout master
git pull
3. 切换到本地分支,同步master代码
git checkout cinder-document
git rebase -i master
4. 重新提交代码,多次提交一个工程,必须加上--amend
git commit --amend
git review
到界面上看history,最新状态为:Uploaded patch set 2: Patch Set 1 was rebased.
忘记amend修改办法:
git diff 0225e1e9c168f28f2c7c5fd5dc318cc7cc70c77f ee282c31bcae829239aab1ec0e40a1df2b70e959 > patch.3
cat patch.3
git reset --hard 0225e1e9c168f28f2c7c5fd5dc318cc7cc70c77f
git log
git apply patch.3
增加合作人,在commit时增加信息,例如:
Co-Authored-By: hnyang <hnyang@fiberhome.com>
2.创建一个分支
git checkout -b compute-document
3.确保master最新
git checkout master
git pull
4. 新建分支
git checkout compute-document
5. 修改内容
6. 查看并更新缓存
git diff
git add -u
7.commit并发送到review
git commit --amend
git review
8. 查看log
git log
第一次代码冲突的解决办法:
1. 先配置环境变量
2. 切换到master分支,更新代码
git checkout master
git pull
3. 切换到本地分支,同步master代码
git checkout cinder-document
git rebase -i master
4. 重新提交代码,多次提交一个工程,必须加上--amend
git commit --amend
git review
到界面上看history,最新状态为:Uploaded patch set 2: Patch Set 1 was rebased.
忘记amend修改办法:
git diff 0225e1e9c168f28f2c7c5fd5dc318cc7cc70c77f ee282c31bcae829239aab1ec0e40a1df2b70e959 > patch.3
cat patch.3
git reset --hard 0225e1e9c168f28f2c7c5fd5dc318cc7cc70c77f
git log
git apply patch.3
增加合作人,在commit时增加信息,例如:
Co-Authored-By: hnyang <hnyang@fiberhome.com>