Web开发-LinuxGit基础2-本地-git仓库操作

  1. 把当前目录做成一个git仓库的方法是_______________________________;

  2. 把当前目录做成一个git仓库的方法是_______________________________;

  3. 把当前目录做成一个git仓库的方法是_______________________________;

  4. 将A20240618.yaml文件添加到git仓库的方法是_______________________________;

  5. 将所有以".yaml"结尾的文件添加到git仓库的方法是_______________________________;

  6. 将该目录下所有文件、文件夹都添加到git仓库的方法是________________________________;

  7. 查看仓库变动的方法是___________________________;

  8. 查看仓库变动的方法是___________________________;

  9. 查看仓库变动的方法是___________________________;

  10. 如果发现sub1.yaml被改动过了,那么如何查看sub1.yaml是如何被改动的呢?

  11. 如果发现sub2.yaml被改动过了,那么如何查看sub1.yaml是如何被改动的呢?

  12. 如何提交sub1.yaml的改动呢?

  13. 如何提交sub2.yaml的改动呢?

  14. 查看git历史提交记录的方法是________________________;

  15. 查看git历史提交记录的方法是________________________;

  16. 查看简洁的git历史提交记录的方法是_________________________;

  17. 查看简洁的git历史提交记录的方法是_________________________;

  18. 使用hard模式,让git回退到上一个版本_________________________;

  19. 让git前进到新版本________________________;

  20. 使用默认模式,让git回退到上一个版本_________________________;

  21. 让git前进到新版本________________________;

git add 与 git commit 的区别是什么?

git add 与 git commit 的区别是什么?

git add 与 git commit 的区别是什么?

  1. 当sub1.yaml已经在暂存区中时,把sub1.yaml移出暂存区的方法是________________________________;

  2. 当sub1.yaml不在暂存区中,把sub1.yaml的修改去掉的方法是_______________________________;

  3. 当sub2.yaml已经在暂存区中时,把sub2.yaml移出暂存区的方法是________________________________;

  4. 当sub2.yaml不在暂存区中,把sub2.yaml的修改去掉的方法是_______________________________;

  5. git init

  6. git init

  7. git init

  8. git add "*" 然后 git commit -m "20240619.no4"

  9. git add "*" 然后 git commit -m "20240619.no5"

  10. git add "*" 然后 git commit -m "20240619.no6"

  11. git status

  12. git status

  13. git status

  14. git diff sub1.yaml

  15. git diff sub2.yaml

  16. git add sub1.yaml 然后 git commit -m "20240619.no12"

  17. git add sub2.yaml 然后 git commit -m "20240619.no13"

  18. git log

  19. git log

  20. git log --pertty=oneline

  21. git log --pertty=oneline

  22. git reset --hard 088e4402895d0b71d5317e0519ccc43328162fcb

  23. git reflog 然后 git reset --hard <新版本id>

  24. git rest 088e4402895d0b71d5317e0519ccc43328162fcb

  25. git reflog 然后 git reset <新版本id>

git add 将修改提交到暂存区,git commit将暂存区提交

git add 将修改提交到暂存区,git commit将暂存区提交

git add 将修改提交到暂存区,git commit将暂存区提交

  1. git restore --staged sub1.yaml

  2. git restore sub1.yaml

  3. git restore --staged sub1.yaml

  4. git restore sub1.yaml

相关推荐
十步杀一人_千里不留行10 分钟前
Git提交前ESLint校验实践(Husky + lint-staged)
git·github
朱昆鹏28 分钟前
开源 Claude Code + Codex + 面板 的未来vibecoding平台
前端·后端·github
lyrieek33 分钟前
pgadmin的导出图实现,还在搞先美容后拍照再恢复?
前端
永远是我的最爱39 分钟前
基于.NET的小小便利店前台收银系统
前端·sqlserver·.net·visual studio
从文处安39 分钟前
「九九八十一难」第一难:前端数据mock指南(TS + VUE)
前端
Zhencode1 小时前
Vue3 响应式依赖收集与更新之effect
前端·vue.js
x-cmd1 小时前
[x-cmd] jsoup 1.22.1 版本发布,引入 re2j 引擎,让 HTML 解析更安全高效
前端·安全·html·x-cmd·jsoup
天下代码客1 小时前
使用electronc框架调用dll动态链接库流程和避坑
前端·javascript·vue.js·electron·node.js
weixin199701080162 小时前
【性能提升300%】仿1688首页的Webpack优化全记录
前端·webpack·node.js
冰暮流星2 小时前
javascript之数组
java·前端·javascript