Git版本管理工具的最佳学习路径
Git是一个分布式版本控制软件,本文介绍了该工具的典型学习路径,并列数了必须要十分了解的关键命令。独立基本使用 【Git版本管理工具的最佳学习路径】作为版本管理工具仅为了保留修订历史,在不考虑与其他人协作与多版本维护时,你需要熟悉以下命令。
git init
git clone
git status
git add
git add --all
git commit
git remote add
git remote set-url
git remote -v
git push
git pull
关键的配置 当你使用的越来越多时你会发现有些操作很繁琐,这时候你需要学习一些关键配置,使你自己的差异诉求得到满足。
git log
git checkout
git reset
git reset --hard
git clean -f
git rm
git config --global user.name
git config --global user.email
git stash
git stash apply
git stash clear
多人协作使用 当你需要与其他人共同维护一个项目时,你需要掌握相应的分支检出、分支创建、分支合并、查看修订历史等功能。
git merge
git branch
git checkout
git checkout -b
git blame
git rebase
git push --force-with-lease (DANGEROUS)
版本管理员 如果你从事项目的版本管理工作,那么你需要了解更专业的一些操作,包括更详细的查看分支、比较分支、恢复版本、更改修订、修复版本问题等。
git commit --amend
git rebase -i
git prune
git fetch
git remote prune
git checkout HEAD/HEAD~1/
git diff
git revert
git reflog
git-filter-branch
git-filter-repo
git bisect
版权声明,本文首发于 数字魔盒 https://www.dm2box.com/ 欢迎转载。
推荐阅读
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- gitlab|Gitlab升级(12.2.1到14.6.4)
- 最有效的时间管理工具(赢效率手册和总结笔记)
- C语言的版本比较
- [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)
- 常用git命令总结
- 新一代Python包管理工具
- K8S|K8S 生态周报| Istio 即将发布重大安全更新,多个版本受影响
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)