Git命令中日常不注意又很重要的坑
简单聊一下Git的常用命令和概念,其中很多命令开发者在使用时用法不当导致出现很多问题:
比如,新创建的分支没有追踪想要追踪的分支,很想看到版本提交的内容
以下是觉得比较好用并且完整的命令。
# 查看所有分支(包含远程分支)注意:以上所有的[远程分支名]强调一下:是全称,比如远程分支名是[master] 那么他的全称可能是:[remotes/origin/master]
$ git branch -a
# 将远程分支拉取到本地 $ git branch -t [本地分支名] [远程分支名] # 根据当前分支创建新的分支,并添加追踪分支 $ git checkout -b [本地分支名] [远程分支名] # 查看分支详情信息 $ git branch -vv # 为当前分支或指定分支创建追踪分支 $ git branch -u [远程分支名] [本地分支名:(默认当前分支)
# 查看版本提交信息
$ show [版本号]
推荐使用Git的工具 sourcetree , 个人觉得版本控制的理念重于死记命令,不建议【敲多总归是好的】理念。
因为Git 所做工作【版本管理控制】,理解其版本理念和重要的版本控制功能,以及使用工具可以减少极大极大防止错误的发生,仅供个人建议。
附言:偷懒使人进步,能主动让你的工作越来越“懒”,才能提高技能与思想的深度。
工具链接:https://www.sourcetreeapp.com/