git常用命令

Posted 为了财务自由!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git常用命令相关的知识,希望对你有一定的参考价值。

【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

以上是关于git常用命令的主要内容,如果未能解决你的问题,请参考以下文章

20 个最常用的 Git 命令,你都会用吗?

Git常用别名命令与可视化Git Flow

Git常用命令

Git常用命令

git常用命令汇总

git 常用命令操作