git基本操作

1.分支操作

    查看当前分支:git branch

    查看所有分支:git branch -a

    切换分支到develop:git checkout develop

    删除分支dev:git branch -d dev

    创建拉取远程分支develop:git checkout -t origin/develop

2.代码提交到git

    查看当前修改文件状态:git status

    添加到本地暂存区:get add .

    提交到本地暂存区:git commit -m "提交注释"

    *推送前先拉取远程git版本:git pull

    推送到远程git库:git push

3.撤销修改

   1)撤销修改(git add/rm 之前)
        git checkout -- *   //是撤销从上次提交之后所做的所有修改
        git checkout -- filaname  //是撤销从上次提交之后的单个文件的修改
    2)git add/rm 之后,还未git commit
        情况一:从暂存区撤出
            git reset HEAD <file>  //reset 某个文件
            git reset HEAD .       //reset 所有
        情况二:如果是 git rm 的文件,需要执行下面的,把它撤回来,add 的文件不能用(用了会撤回修改,如果想撤回修改前的,也可以用下面的命令)
            git  checkout -- file_name
            //注:如果执行 git checkout -- . 则会把之前add 更改的文件也给撤回了
    3)撤销修改 git commit -m ""  、还未执行git push
        1. 找到上次git commit的 id,找到你想撤销的commit_id
            git log  //查看日志
        2. 完成撤销,同时将代码恢复到前一commit_id 对应的版本
            git reset --hard commit_id   //执行撤销
            注:不保留commit 之前修改的代码,reset之后,代码回滚到上个版本
        3.完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。
            git reset commit_id  //注释
            注:保留commit之前修改的代码,撤销后,代码是修改后的状态,还能继续修改
    4)对于已经push的版本,进行回退
        1、第一步:git reset --hard 版本号 //本地回退到指定的版本
        2、第二步:git push -f origin dev //将远程的也回退到指定版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值