Git提交代码以及常见的问题处理归纳

一.git代码提交详细步骤以及过程

1.进入文件路径:cd /d/..

   或者到指定文件路径下,右键.git文件,git bash

2.初始化git  

   创建.git文件,记录版本信息: git init

   查看文件变更状态,如Staged Change和Change:  git status

3.添加修改过的文件
    git add .(将所有变更状态文件都放入变更暂存区以待提交)

     git add xx 将xx文件放入暂存区

  git add x/. 将x文件夹中的文件放入暂存区

     

    git rm xx 删除xx文件,这里必须切换到对应的目录下面

4.查看暂存区文件状态:git status

   红色则为变更文件,绿色为暂存区文件

  

5.提交说明: git commit [文件路径] -m "提交说明"

   提示:文件路径为需要提交的文件的路径,如果没有文件路径,则默认提交所有暂存区文件

    

6.查看本地分支: git branch

    

7.创建本地分支 : git branch v1.0

   

   切换分支 : git checkout v1.0

     

   如果不切换,默认会提交到当前分支

8. 创建分支名并切换分支:  git branch -b 分支名

     新建远端仓库 : git remote add origin store_url(仓库地址)

  查看所有远端仓库:git remote -v

   

9. 推送分支到远程仓库 : git push origin  '分支名'   

    代码提交:git push -u origin 分支名/master   

    

 

二.版本回退

1.查看提交记录

   git log --pretty=oneline  查看所有版本号以及提交注释

2.代码回退(此处最好先备份一下最新代码再执行hard reset)

 1).硬重置:git reset --hard [版本号]  强制回退到设定版本,代码将重置为当前版本代码(使用时需谨慎)

    2).软重置:git reset --soft [版本号]  回退到设定的版本,且当前代码不变,会将变动文件代码放到暂存区(推荐使用)

   如果是失误操作,则需要用到找回命令: git fsck --lost-found(这个目前是在其他博客上学到的,待测试)

3.提交远端仓库

   git push -f/--force origin 分支名  提交后再次查看日志会发现当前版本为最新版本

posted @ 2018-06-02 14:16  CodeProducter  阅读(1295)  评论(0编辑  收藏  举报