【Git】git使用小技巧

1、master分支合并到自己的分支

  1. 将项目切换至master分支
    git checkout master
  2. 将master分支最新的代码拉下来
    git pull
  3. 将项目切换至自己的(xxx)分支
    git checkout xxx(自己的分支)
  4. 把master的代码merge到自己的分支
    git merge master
  5. 如果merge的时候出现冲突,使用编辑器解决冲突
  6. 将合并完的代码push到当前分支仓库,就能和master保持一致了
    git push origin xxx(自己的分支)

2、撤销本地commit,但未push的代码

  1. 查看操作日志,确定自己的操作记录
    git log
  2. 撤销最新一次的本地commit操作
    git reset HEAD~
  3. 查看撤销完的代码是否回到本地状态
    git status .
  4. 放弃所有本地修改文件,或者指定某个
    git checkout . (放弃所有本地修改文件)
    git checkout -- filepathname (放弃指定文件)

3、git操作每次都要输入密码

  1. 问题描述enter passphrase for key '~/.ssh/id_rsa',每次都要输入密码,就非常麻烦。
  2. 问题原因:第一次生成key的时候设置了密码,导致每次操作git都需要输入密码。
  3. 解决方法$ ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
  4. 举例说明$ ssh-keygen -p -P 123456 -N '' -f ~/.ssh/id_rsa




感谢阅读,下次再见。ヾ( ̄▽ ̄)ByeBye

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值