git的使用详细步骤

首先是去官网下载git,(官网地址:https://git-scm.com/)

下载安装成功后在电脑上随意鼠标右键,出现Git->Git Bash Here就说明已经安装成功了

git的使用流程:

  1. 初始化Git仓库(/仓储),此命令后文件夹中会出现一个.git文件,这个文件中的内容千万不要乱改哦
$ git init
  1. 配置个人信息,设置一下当前的用户是谁(自报家门),输完命令回车,若是同样的路径则表示成功
$ git config --global user.name "xiaoming"(用户名,例如小明)
  1. 除了个人姓名,还需要个人的邮箱,每一次的备份都会把当前备份者的信息存储起来,输完命令后若是同样的路径则表示成功
$ git config --global user.email "[email protected]"(邮箱允许为不真实邮箱,但是一定要符合邮箱的格式)
  1. 把代码放到仓库门口
$ git add ./demo.html(文件名)(把指定的文件放到仓库的大门口)
$ git add ./ (把当前项目下的所有修改过的文件放到仓库的大门口)

5 .把仓储门口的代码放到房间里面去

$ git commit -m "这是对这次添加的东西的说明"

可以把修改的代码一次性(不再放到仓库大门口)直接放到仓库的房间里面去

$ git commit --all -m "这是该次添加的说明"  (--all指所有修改的文件提交到版本库)
  1. 查看当前的状态(可以用来查看当前代码有没有被放到仓库里面去)
$ git status
  1. 查看日志
$ git log (查看历史提交记录)
$ git log --oneline  (查看简洁版的日志)

8.回到指定的代码版本(数字是按照最近版本的开始的,从0开始)

$ git reset --hard Head~0 (回到上一次的代码版本),上上次为Head~1

也可以通过版本号来进行回退到之前的代码

$ git reset --hard [版本号]  (通过版本号可以精确的回到某一次的提交状态)
  1. 可以看到每一次切换版本的记录:可以看到所有提交的版本号
$ git reflog
  1. git中的分支,默认的有一个主分支master
创建分支:$ git branch dev(分支名字)  dev分支刚创建的时候与master分支里面的内容是一样的
查看分支:$ git branch
  1. 切换分支,在指定的分支里面也可做相应的提交操作,最后再将分支进行合并
$ git checkout dev (切换到指定dev分支里)
  1. 合并分支
$ git merge dev(将dev分支合并到当前所在的分支里面去,当前分支是查看分支输出的前面带*的分支)
  1. 删除分支
$ git branch -d dev
  1. 若合并的时候出现冲突,则需要手动处理冲突,(手动删除不需要的东西)处理后还需要再提交一次,以上是将项目代码备份到自己的本地

  2. 提交代码到自己的github上面(当作git服务器来用)

$ git push https://github.com/Fan1015/shijiazhuangAdmin.git master(上传到远程相对应得分支)
  1. 从github上面拿项目
$ git pull https://github.com/Fan1015/shijiazhuangAdmin.git maste (想要克隆的项目的相应的地址,前提是本地需要初始化一个仓储)
$ git clone [项目地址] (会得到远程仓库存储的相同数据,若多次执行会覆盖掉本地的内容)

由于使用http方式上传项目,需要多次填写登录账户和密码不安全,因此可以使用ssh方式来上传代码

生成私钥和公钥

$ ssh-keygen -t rsa -C “[email protected]”(邮箱允许为不真实邮箱,但格式要符合)

输入以上命令后敲两次回车键,会给出相应的公钥私钥所在的地址,去复制公钥(不要改动任何东西)
然后去GitHub上面将公钥粘贴上去就可以了
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
确认之后,下次再新建资料库的时候,上传的地址就是SSH方式了,而不再是http方式

注意:在进行pull和push的操作时,先pull将代码拉下来,再push放到服务器上,因为服务器的版本和本地的版本可能不太一样

猜你喜欢

转载自blog.csdn.net/weixin_45324044/article/details/107775743