标签:提交代码 attr class checkout lang 提交 operator check style
从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码。
git add .
git commit -m "add my code to new branchB"
git push origin branchA:branchB
仓库中原本没有branchB,提交后会生成新分支branchB,并将本地基于branchA修改的代码提交到branchB中.
But! ——现在branchA分支里面多了一个刚才的commit,git log可以看出来. 怎么办?
答:git log里找到branchA最后一个commit到线上了的hash值(即commit_id),然后git reset --hard commit_id .
git checkout -b branchB origin/branchB
标签:提交代码 attr class checkout lang 提交 operator check style
原文地址:http://www.cnblogs.com/xiaouisme/p/7500729.html