生于理想

导航

Git的使用

GIT配置

git --version 查看git版本
  1. 配置提交人姓名:git config --global user.name 提交人姓名

  2. 配置提交人姓名:git config --global user.email 提交人邮箱

  3. 查看git配置信息:git config --list

git config --global user.name xiaowang 
git config --global use.email 2507402545@qq.com
git config --list
重新设置:直接重新输入上述命令就可覆盖

 

GIT使用(★★★)

 

1. git init` 初始化git仓库
2. git status 查看文件状态
3. git add 文件列表 追踪文件
4. git commit -m 提交信息  向仓库中提交代码
5. git log 查看提交记录

 

撤销

用暂存区中的文件覆盖工作目录中的文件  //场景:当工作目录中添加的一些代码存在一些问题,但是又不记得修改了哪一些地方了,此时就可以用暂存区的文件来覆盖我们工作目录的文件

git checkout 文件     

将文件从暂存区中删除 //场景:当我们不小心把其他的一些测试代码或者是一些没用的文件添加到了暂存区后,我们可以通过命令进行移除 git rm
--cached 文件名 恢复git仓库中指定版本的项目 //场景:一般是用于恢复到某一个正常的版本 git reset --hard 提交ID

分支相关命令

- git branch      查看分支
- git branch 分支名称        创建分支
  - 在哪条分支上输入的命令,就是在哪条分支上进行的创建
  - git branch develop  -创建了一个develop的分支
- git checkout 分支名称 切换分支 - git checkout develop -切换到develop分支 - 注意:当切换分支的时候,需要把暂存区里面的文件进行提交,不然会暂存区里面的文件会跟着到切换的这条分支上 - 当切换会主分支的时候,就看不到其他分支里面的文件了
- git merge 来源分支 合并分支 - 如果当前分支的工作已经完成,就可以合并到到其他分支 - 需要分清谁要合并谁,例如我们在开发分支上完成了功能,应该合并到主分支上,所以我们要站在主分支角度来进行合并 - 虽然进行了合并,但是开发分支还是存在
- git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除) - 分支工作已经完成,就可以进行删除 - git branch -d develop - 如果分支没有进行合并,那么默认是不能被删除,这是由于git有分支保护机制 - 如果想强行删除,把-d 改成-D : git branch -D develop

A将本地仓库推送到远程仓库

 git push https://github.com/自己对应的仓库链接
给远程仓库配置别名
  1. git remote add 远程仓库地址别名 远程仓库地址

  2. git push -u 远程仓库地址或别名 本地分支名称:

    -u 记住推送地址及分支,下次推送只需要输入git push即可

 git remote add origin https://github.com/自己对应的仓库链接
 这句命令就是给我们远程仓库的地址配置了别名 叫做  origin
 后续我们去推送的时候就可以直接使用别名
 git push origin master
 如果我们提交的时候携带了参数 -u 那么下次提交的时候就只需要输入 git push
 git push -u origin master

克隆仓库

git clone 远程仓库地址

git pull 远程仓库地址 分支名称  //拉取远程仓库最新版本

 

Git忽略清单

将不需要被git管理的文件名字添加到此文件中,在执行git命令的时候,git就会忽略这些文件

git忽略清单文件名称叫: .gitignore

 

 

 

 

 

 

posted on 2022-10-01 15:33  生于理想  阅读(25)  评论(0)    收藏  举报