Git版本管理工具的最佳学习路径

Git是一个分布式版本控制软件,本文介绍了该工具的典型学习路径,并列数了必须要十分了解的关键命令。

独立基本使用

作为版本管理工具仅为了保留修订历史,在不考虑与其他人协作与多版本维护时,你需要熟悉以下命令。

git init
git clone <repository>
git status
git add <file>
git add --all
git commit
git remote add
git remote set-url
git remote -v
git push <repository> <branch>
git pull <repository> <branch>

关键的配置

当你使用的越来越多时你会发现有些操作很繁琐,这时候你需要学习一些关键配置,使你自己的差异诉求得到满足。

git log 
git checkout <file>
git reset <file> 
git reset --hard 
git clean -f 
git rm <file> 
git config --global user.name
git config --global user.email
git stash
git stash apply
git stash clear 

多人协作使用

当你需要与其他人共同维护一个项目时,你需要掌握相应的分支检出、分支创建、分支合并、查看修订历史等功能。

git merge
git branch
git checkout <branch>
git checkout -b
git blame <file>
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/<commit hash>
git diff <commit hash 1> <commit hash 2>
git revert <commit hash>
git reflog
git-filter-branch
git-filter-repo
git bisect

版权声明,本文首发于 数字魔盒 https://www.dm2box.com/ 欢迎转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值