git常用命令

本文介绍了在团队开发中如何使用Git进行代码管理。从创建私有仓库开始,讲解了如何分享SSH地址给团队成员,以及如何使用gitclone、gitlog、gitadd、gitcommit、gitpush和gitpull等命令进行代码的拉取、提交和同步。同时,讨论了HEAD指针、版本回退及错误修复的操作。
摘要由CSDN通过智能技术生成

【step 1】
在团队开发新项目时,项目负责人王sir(或者是团队专门负责维护代码仓库的人)先在公司
私有的代码仓库上创建了一个项目(我们直接以git hub举例),如下:
在这里插入图片描述
【step 2】
王sir把上面项目的地址(SSH地址)分享给组内其它成员,大家拿到git地址后,在本地通过
git clone把远程仓库上的项目代码拉到本地,如下:
在这里插入图片描述
在这里插入图片描述
git log命令:
查看当前项目修改、提交记录
在这里插入图片描述
注意:
拉去下来后,有两个东西会自动创建:远程仓库名称origin+本地仓库生成一个默认的主干分支master追踪远程origin的master分支。
在这里插入图片描述
隐藏的.git中可以配置remote名称!

  1. git工作区:本地仓库的代码目录
  2. git add:把工作区的代码改动,提交到暂存区当中
  3. git commit -m “描述内容”:本地master分支
  4. git push origin master(等价于git push origin master:master):把本地的master推送到远程的master分支(第一个master是本地的master,第二个是远程master)
  5. git pull (进去工作区再写这句代码):另一个开发人员,直接更新、拉取代码
  6. HEAD指针:本地仓库每一个分支上的代码修改都会生成一个commit id信息,HEAD指针指向最近一次的commit提交,通过这个commit id可以进行版本回退
    在这里插入图片描述
    在这里插入图片描述
  7. git checkout – . : 如果现在代码写错了,想不起起来上一个版本本地仓库的代码,那么直接执行git checkout – main.cpp(main也可以写个.,代表所有都不要了,全部覆盖)
  8. git reset HEAD<文件>… :暂存区的某文件取消暂存
  9. git reset --hard (commit-id) :如果已近添加到本地仓库了,想回到上个版本,那么先通过git log 查看上个版本id 再用这个命令(并没有删除,只是把HEAD指针移动而已)
  10. git reflog :记录你的所有操作
  11. 修改了代码,添加到本地仓库后不想要了(但是此时本地仓库落后于远程仓库,因为commit了但是没有push,也算是落后),按照第9步回退之后,想要提交到远程,直接git push -f origin master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值