1.获取代码 :git clone
例如:
git clone ssh://xiaoming@192.168.1.1:29418/MTK/framework/base
2.获取代码之后,可以先进行查看本地和远程branch的情况: git branch -a
3.创建一个新名字为‘ss’的branch :git branch ss
从上图可以看到已经创建成功,但是查看前面的‘*’可以知晓当前所在的分支是master,需要切换到ss
4.切换分支到‘ss’中:git checkout ss
查看已经切换成功。
5.对代码进行修改后,查看文件内容差异 :git diff
6.查看修改的文件:git status
7.将修改的文件添加到缓存区:1.git add .2.git commit -m "该笔check 的title."
8.进行最后一步的push 动作 :git push
对于git push 有是否review的区别。
如果代码需要review的话:git push origin HEAD:refs/for/master
不需要review的话 :git push origin HEAD:refs/heads/master
9.第一次push通常不会成功,有changeId 的问题,但是只要按照他的要求操作,在进行一次git push的动作就可以成功了。
执行 git commit --amend 后直接ctrl x 退出,不需要任何操作。
Tips :如果遇到push失败的情况下,只需要操作 :git reset HEAD^ 就能回退到代码修改前的情况,重新进行git add .后面的操作就可以重新push了。