标签:git remote -- 路径 管理工具 add Git 版本 checkout
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/ 欢迎转载。
标签:git,remote,--,路径,管理工具,add,Git,版本,checkout 来源: https://blog.csdn.net/giantstone123/article/details/119298120
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。