非常重要且基础的六个 git 命令

379 阅读4分钟

非常重要且基础的六个 git 命令

你好!我叫itchao,是一个才入职前端的匠人,要学习 git 命令,请你跟我来!从此一起领略优秀程序员的风骚!Go!出发吧!

OK!点进来看我这篇博客的朋友,我猜想你可能是才入职的新员工或者是在校学生正在学习git命令!没关系,你来对地方了,这里就是讲解最基础的六个命令,让你了解 git 能做什么,你能使用 git 学到什么东西以及对应的使用场景!

出发!

我们一起设想几个场景!更真实的学习我们需要在什么场景使用 git 命令!

场景一:你刚毕业,作为应届生,找到第一份工作后,非常开心,刚入职的第一天,你的上级给你开了代码仓库权限,让你把代码拉下来,让你自己先看下公司的代码,早点熟悉代码,尽快上手做项目!
关键词:代码!
这里拉代码的意思就是把代码从公司的代码仓库克隆 clone 到自己的本地!

  • 克隆代码仓库:
git clone '代码仓库地址'

非常好!现在你就已经懂得如何拉代码到本地,你已经可以开始自己愉快的开发之路了!加油!

场景二:哈喽!又见面了,你这么快已经完成了自己的代码开发了,需要把代码提交到公司的代码仓库,真厉害!那我们继续遨游在代码的世界去!

  • 第一步:提交代码前先保持自己代码与公司代码仓库同步(更新本地代码),避免不必要的错误(建议)
    • 代码如下
    git pull origin master
    
    • 代码解释:
      • git pull:让本地代码和公司最新代码仓库同步
      • origin:仓库名称,默认是origin,也可以根据实际需要改进,看公司代码仓库的名字
      • master:开发分支,分支可以有很多种,这里写master只是举例,这个根据公司给你的分支填写
  • 第二步:提交自己的代码到暂存区
    • 代码如下
    git add .
    
    • 代码解释:
      • git add:提交代码到暂存区
      • . : 代表提交所有文件
      • 注意:add .(中间有空格!)
  • 第三步:把放到暂存区的文件全部提交到 master 分支上(也可以是其他分支,根据自己需求改进)
    • 代码如下
    git commit -m '提交代码的代码描述'
    
    • 代码解释:
      • git commit:往master分支上提交修改(也可以是其他分支,根据自己需求改进)
      • -m:代表可以加提交代码的描述信息
      • '提交代码的代码描述': 需要加上提交本次代码的描述信息,公司一般都有要求
        • 描述信息格式(仅供参考):【提交人】卡莎【提交内容】新增【新增内容】拿到五杀
  • 第四步:把分支上面的代码推送到公司代码仓库,完成本次代码提交
    • 代码如下
    git push origin master
    
    • 代码解释:
      • git push:把代码从本地推送到公司代码仓库中
      • origin:代码仓库的名字
      • master:当前开发的分支
  • 查看状态:(比较常用)
    • 代码如下
    git status
    
    • 代码解释:
      • git status:就是查看当前文件哪些提交了,哪些文件没有提交
  • 你可太棒了!这么出色的完成了第一次工作安排!你们公司有你真幸运!好好加油!以后一定能成为非常优秀的开发工程师!
  • 常用 git 命令总结
    • git clone '代码仓库地址':克隆代码
    • git pull origin master:更新本地代码与远程代码仓库代码保持一致
    • git add . :把本地代码提交到暂存区
    • git commit -m '提交代码的描述':本次提交代码相关的描述,方便公司代码仓库的代码管理
    • git push origin master:把代码推送到远程代码仓库
    • git status:查看文件的状态,可以看到哪些文件没有提交,哪些文件提交了

   congratulations!恭喜你!完成了第一次在公司代码的代码开发并且成功提交到了公司代码仓库!很厉害!继续加油!

   在恭喜你顺利完成第一次在公司的代码提交之后,我的这篇博客也快结束了,这篇博客写的比较简单,主要是让你对 git 有一个初步的了解,不再畏惧 git 命令,也让你熟悉了git 的常用使用场景,知道了git 命令的重要性,才好花时间认真的学习 git 命令!后面可能我会对 git 命令进行更细致的讲解,这个以后再安排了!加油!

我这篇博客写的比较简单,推荐一个系统且比较好的 git 命令学习文档:

廖雪峰的官方文档的Git教程:www.liaoxuefeng.com/wiki/896043…
  • 把我手机屏保的话,送给你,一起加油!
    • 不要自我设限!
    • 不要自我怀疑!
    • 好好踏实努力!
    • 成为优秀的人! 你好!我叫itchao,是一个才入职前端的匠人很高兴认识你,期待下次与你相见!

itchao
2021年9月3日09:36:57