Git常用操作

1.push和pull的操作
    参考链接:https://blog.csdn.net/litianze99/article/details/52452521
    git push <远程主机> <本地分支>:<远程分支>
    git pull <远程主机> <本地分支>:<远程分支>

2.撤销操作
 1.第一种情况:还没有push,只是在本地commit
    git reset --soft|--mixed|--hard <commit_id>
    --mixed    会保留源码,只是将git commit和index 信息回退到了某个版本.
    --soft   保留源码,只回退到commit信息到某个版本.不涉及index的回退,如果还需要提交,直接commit即可.
    --hard    源码也会回退到某个版本,commit和index 都会回退到某个版本.(注意,这种方式是改变本地代码仓库源码)

 2.commit push 代码已经更新到远程仓库
    git revert <commit_id>
    revert 之后你的本地代码会回滚到指定的历史版本,这时你再 git push 既可以把线上的代码更新。
  .总结:reset 是在正常的commit历史中,删除了指定的commit,这时 HEAD 是向后移动了,而 revert 是在正常的commit历史中再commit一次,不过是反向提交,他的 HEAD 是一直向前的.

3.【.gitignore】文件不起作用
    只要提交到版本管理中的文件将不能忽略,要想忽略需要清除git的本地缓存
    git rm -r --cached .

4.git 储藏基本操作(用来切换分支来用)
    git stash //将修改存储到暂存区,工作区会删除这些修改
    git stash  show  //查看刚才暂存的修改
    git stash pop //取出修改

5.tag 里程碑
    .创建轻量级里程碑
    git tag <tagname> [<commit>]
    .创建带说明的里程碑
    git tag -m <message> <tagname> [<commit>]
    .创建带GnuPG签名的里程碑
    git tag -s -m <message> <tagname> [<commit>]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值