全面掌握 Git 基本操作与暂存技巧

简介: 本文详细介绍了 Git 的基本操作流程,包括查看文件状态、代码拉取、文件添加与提交、以及推送到服务器的步骤。同时,探讨了 Git 暂存的相关命令,如暂存、恢复和删除等,帮助开发者有效管理代码更改与版本控制。此外,还提供了如何找回暂存代码的技巧,以确保数据安全。

Git操作手册

基本操作流程

  • git status:查看本次的修改、新建、删除等信息

    • new file:新建文件
    • modified:修改文件
    • deleted:删除文件
  • git pull:拉取代码

  • git add .:添加所有即将提交的文件

  • git add fileNamePath:添加某个文件

  • git commit - '提交的日志':提交到本地

  • git push:提交到git服务器

  • git commit -a -m '提交的日志':添加所有即将提交的文件并提交到本地

    git commit -a -m相当于git add .git commit -''命令的集合

git暂存

  • git stash:暂存(存储到本地,并将项目本次操作还原)
  • git stash pop:使用上一次暂存,并将这个暂存删除,使用该命令后,如果有冲突,终端会显示,如果有冲突需要先解决冲突(这就避免了冲突提交到服务器,将冲突留在本地,然后解决)
  • git stash list:查看所有的暂存
  • git stash clear:清空所有的暂存
  • git stash drop [-q|--quiet] [<stash>]:删除某一个暂存,在中括号里面放置需要删除的暂存ID
  • git stash apply:使用某个暂存,但是不会删除这个暂存

暂存代码找回

git fsck --lost-found命令找出刚才删除的分支里面的提交对象。

然后使用git show命令查看是否正确,如果正确使用git merge命令找回。

目录
相关文章
|
5月前
|
存储 开发工具 git
蓝易云 - git中,add到暂存区,commit且push之后,暂存区域里还有内容吗
所以,当你执行 `git add`,然后是 `git commit`,最后是 `git push`之后,暂存区是空的,除非你又执行了新的 `git add`命令来添加更多的更改。
47 1
|
开发工具 git
10-git-取消暂存的文件
10-git-取消暂存的文件
|
6月前
|
开发工具 git
git暂存
git暂存
29 0
git暂存
|
开发工具 git
如何在 Git 中取消暂存文件?
如何在 Git 中取消暂存文件?
273 2
|
开发工具 git
git暂存命令
git暂存命令
|
存储 缓存 开发工具
git的几种实用操作(合并代码与暂存复原代码)
git的几种实用操作(合并代码与暂存复原代码)
303 1
git的几种实用操作(合并代码与暂存复原代码)
|
开发工具 git 索引
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
|
缓存 数据可视化 开发工具
暂存代码 - 每天三分钟玩转Git(四)
暂存代码 - 每天三分钟玩转Git(四)
暂存代码 - 每天三分钟玩转Git(四)
|
开发工具 git
git stash暂存命令
git stash暂存命令
193 0
|
开发工具 git
【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )(二)
【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )(二)
133 0
 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )(二)