yangbo5207 / everyday

Something I learn every day.
5 stars 0 forks source link

一次关于git操作失误之后的调整操作 #9

Open yangbo5207 opened 8 years ago

yangbo5207 commented 8 years ago

由于经验欠缺,在提交代码的时候,将自己的代码放在master分支上提交了,因此照成了一些麻烦,一般来说都是在其他分支上提交然后向master提交合并请求,下面是调整操作的详细过程。

yangbo5207 commented 8 years ago
  1. 将需要提交的内容文件夹'20151019'复制出来
  2. 在master分支上返回到之前的版本

    • 在master分支上查看commit_id
    ~ git log
    // ~ git log --oneline
    • 返回到上一个版本
    ~ git reset --hard HEAD^
    // 或者返回到指定版本
    ~ git reset --hard commit_id
  3. 切换到fe_develop分支

    ~ git checkout fe_develop 
  4. 切换到fe_develop分支之后,将刚才拷贝出来的文件复制到指定的位置
  5. 查看一下状态确认无误之后就提交代码

    ~ git status    // 查看状态
    ~ git add .     // 添加到暂存
    ~ git commit -m "this week emails."  //  提交到版本区
    ~ git push  // 推送
    
    // 或者详细一点
    ~ git remote // origin
    ~ git push origin fe_develop
  6. 然后登陆gitlab,会有一条Merge request,查看一下修改信息,确认无误之后提交给负责人