git命令

SourceTree用多了,git命令都不会了吧。

其实,从编写代码开始就接触SourceTree了,git命令从来都不会。

下面是总结了一些git命令,等啥时候,在好奇啥啥是啥的时候,可以看看。这篇文章会不定时更新一下的,毕竟好奇心这种东西管不住也就算了,下次实验前可以多看看总结,加深下记忆,不要简单的问题重复的提起。

当然,项目开发中,命令多多用起来才是王道。

查看状态:(2个更新文件)

bash 复制代码
git status

增加单个文件

bash 复制代码
git add lib/page/login/index.dart

增加多个文件(文件名空格隔开)

bash 复制代码
git add lib/states/search_list.dart lib/states/user.dart

命令行查看git分支

删除并且更新本地仓库的代码

bash 复制代码
git fetch --prune

删除本地分支

补充内容

曾经公司项目需要尝试做一个功能,尝试哈,没把握。我就先在从我的github中拉取了一个项目(与公司项目一样结构,啥都没有的空白项目。一些尝试的东西,我会先在这里尝试,然后移植)后来,老大询问进度,我直接拿着demo就演示了。老大说:"这个demo往公司代码库传下。"然后,我就默默删除了原有的git配置,直接给换了套新的git配置。

时间一点一点过去了,某天我看见github的原始demo里的,进度差了一大截,又想更新它了。咋个办,再删除重建源,也不是不行。但我还是觉得吧,可能真的不太行。于是,我就有了下面的操作。

  1. 先查看远程仓库(这里没有截图,操作中一不小心清屏了)

    bash 复制代码
    git remote //查看远程仓库
    
    git remote -v //查看远程仓库--后带url
  2. 再增加远程分支(这里的截图也没了。。。。。。)

    bash 复制代码
    git remote add master '远程Url'
  3. 查看远程仓库(这里的命令是第一个的命令,在这里可以看到git remote 加不加-v的区别)

  4. 此时,可以拉取远程分支了(一般情况下是要的,尤其是我这仓库里本来就有东西),如果git push的时候报错:error: failed to push some refs to '远程分支Url' ,也是告诉你要先拉取

    bash 复制代码
    git pull master main //main:本地分支的名字
  5. 推送------------最后一步

    bash 复制代码
    git push master main
相关推荐
our_times5 小时前
# Git 高频命令实战指南:从日常开发到进阶协作
git
PBitW5 小时前
git 中容易遗忘的点 (二) ⚡⚡⚡
前端·git·面试
PBitW6 小时前
git 中容易遗忘的点 (三) 🚀🚀🚀
前端·git·面试
郑州光合科技余经理9 小时前
家政预约小程序后端源码深度剖析:支付回调实战
java·开发语言·前端·git·小程序·架构·php
北极糊的狐10 小时前
钉钉小程序 Git 版本管理完整流程
git·小程序·钉钉
Fzuim19 小时前
当 AI 也成为提交者:ThinkFlow 的 Git 提交规范,是怎么定的
git·agent·thinkflow
CodexDave1 天前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
乐观的Terry1 天前
5、发布系统-Git 集成
大数据·git·elasticsearch
不怕犯错,就怕不做1 天前
GIT的简单打patch应用format-patch and git am
linux·git·全文检索
Byron Loong1 天前
【Git】如何检查 Ubuntu 系统上 gitLab 是否开启
git·ubuntu·gitlab