1.獲取代碼 :git clone
例如:
?git clone ssh://xiaoming@192.168.1.1:29418/MTK/framework/base
2.獲取代碼之后,可以先進(jìn)行查看本地和遠(yuǎn)程branch的情況: git branch -a
3.創(chuàng)建一個(gè)新名字為‘ss’的branch :git branch ss
從上圖可以看到已經(jīng)創(chuàng)建成功五垮,但是查看前面的‘*’可以知曉當(dāng)前所在的分支是master乍惊,需要切換到ss
4.切換分支到‘ss’中:git checkout ss
查看已經(jīng)切換成功。
5.對(duì)代碼進(jìn)行修改后放仗,查看文件內(nèi)容差異 :git diff
6.查看修改的文件:git status
7.將修改的文件添加到緩存區(qū):1.git add .2.git commit -m "該筆check 的title."
8.進(jìn)行最后一步的push 動(dòng)作 :git push
對(duì)于git push 有是否review的區(qū)別润绎。
如果代碼需要review的話:git push origin HEAD:refs/for/master
不需要review的話 :git push origin HEAD:refs/heads/master
9.第一次push通常不會(huì)成功,有changeId 的問(wèn)題诞挨,但是只要按照他的要求操作莉撇,在進(jìn)行一次git push的動(dòng)作就可以成功了。
執(zhí)行 git commit --amend 后直接ctrl x 退出惶傻,不需要任何操作棍郎。
Tips :如果遇到push失敗的情況下,只需要操作 :git reset HEAD^ 就能回退到代碼修改前的情況银室,重新進(jìn)行g(shù)it add .后面的操作就可以重新push了涂佃。