Git笔记----Git仓库常见经典操作命令

首次创建仓库上传项目操作在上一篇https://www.cnblogs.com/tk55/p/11795644.html

----好记性不如烂笔头

 

 

 


再次更新到仓库

不是首次更新内容或文件到远程仓库

git add .
git commit -m '注释'
// 可写可不写 git remote  add origin 仓库地址
git push -u origin master
//强制上传 git push -u origin master -f

找回本地误删文件

假如文件上传到了远程,本地不小心删了。操作如颜色所示

复制代码
git status

出现
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        deleted:    "\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt"

git reset HEAD \346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.txt
Unstaged changes after reset:
D       新建文本文档.txt
        
git checkout 新建文本文档.txt
Updated 1 path from the index
复制代码

 

本地删除文件,再更新到远程

git status

$ git add .
$ git commit -m "删除本地已有的文件再更新到服务端"

$ git push -u origin master

 

 

其他操作

复制代码
git pull –rebase origin master // 合并到本地git代码

git push -u origin master -f  // 强制合并远程git代码
其中 
x —–删除忽略文件已经对git来说不识别的文件 
d —–删除未被添加到git的路径中的文件 
f —–强制运行
方案1: 
git clean -d -fx “” 
git push origin master

2.git clean -i 
git pull origfin master

覆盖本地代码(或者回到上一个版本在执行git reset –hard ) 
3.git pull origin master –allow-unrelated-histories
复制代码

 

posted on   Honey_Badger  阅读(261)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
github
点击右上角即可分享
微信分享提示