git命令合集(2)

  1. git remote set-url origin url 更换远程仓库地址
  1. git branch -d <branch> 删除本地分支
  1. git解决本地代码丢失方法
          git reflog 查看提交的记录   按  Q 退出reflog
          git reset --hard HEAD@{3}
           git reset --hard // 恢复更改之前的代码,  未提交的哦
  1.  git rm -r --cached < file name >
添加文件到.gitignore无效,原来git有一条规则,“如果一个文件一开始没有添加到.gitignore里面,中途添加进去。 git 将不会忽略这个文件。”在这种情况下,必须使用>git rm -r --cached < file name > 这个命令来移除对这个文件的跟踪,然后将这个不想被跟踪的文件添加到.gitignore文件里面就可以了。
  1. git reset <file>    在commit(提交)之前撤销 git add ,运行 git reset <file> 或 git reset 取消所有更改即可。
  2. git remote   查看当前的远程库 
  3. git remote -v   显示对应的克隆地址
  4. git remote add [shortname] [url]    添加远程仓库
  5. git push origin master //git push [remote-name] [分支名]   推送数据到远程仓库
  6. git remote show origin 查看远程仓库信息
  7. git remote rename pb paul 远程仓库重命名
  8. git remote rm paul[远程仓库本地名]  远程仓库的删除
  9. git config --global user.name "你的用户名"  配置用户名
  10. git config --global user.email "你的邮箱"     配置邮箱
  11. git commit --amend   重新设置或合并commit message
  12. git branch -m oldName newName  本地分支重命名
  13. git reset HEAD~1     reset commit 之后的代码
  14. git branch -D gh-pages 删除本地分支
  15. git checkout .  本地所有修改的。没有的提交的,都返回到原来的状态
  16. git stash  把所有没有提交的修改暂存到stash里面。可用git stash pop恢复。
  17. git reset --hard HASH   返回到某个节点,不保留修改。
  18. git reset --soft HASH     返回到某个节点。保留修改
  19. git cherry-pick <commitHash> 就是将指定的提交(commit)应用于其他分支。
  20. git stash drop stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储
  21. git reset --soft HEAD^  想保留工作空间的代码只是撤销commit
  22. git reset --hard 提交id 不保留工作空间的代码并撤销commit
  23. git reset --hard ,即可撤销 git stash pop 操作,将当前分支状态恢复。
posted @   仿生言子  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示