git 常用命令介绍

一:安装本地仓库(初始化仓库)

1. 打开目标空文件 右键打开 Git Bash Here 命令(或者终端) 打开git终端

输入

  • git init 初始化本地仓库
  • git config --global user.name “名字”
  • git config --global user.email “你的邮箱”

二:查看工作区内容

  • git status 查看当前工作区状态
提示说明:
  • NO commits yet 是没有最新的提交记录(暂存不算)
  • Untracked files: 是显示未跟踪的文件,意思是git没有对该文件进行操作(如提交,暂存)

三:对工作区全部文件进行暂存

  • git add . 将本地仓库放入缓存区
提示说明:
  • new file 这是仓库新暂存的文件

四:提交

  • git commit 将暂存内容放入分支(新的正式版本)
  • git commit -m ‘add’ 记录提交版本信息日志
提示说明:
  • nothing to commit, 暂存区没有需要提交的内容
  • working tree clean 工作区干净

五 关连远程仓库

  • 1:git remote add origin(地址名字)https://gitee.com/salted_fish_machine_05/weather_mall.git==(远程仓库链接)关联远程仓库
  • 2:git remote -v 查看关联远程仓库地址
  • 3:git push origin(自定义的仓库地址) master(默认分支) 推送到远程仓库
  • 4:git push -u -f origin master 强制推送到远程仓库

git push 失败提示
原因:通过查看提示信息,我发现,是因为本地仓库和远程仓库的文件不一致所致,也就是说,github允许你本地仓库有的东西,远程仓库里没有,但不允许远程仓库有的东西,你本地仓库没有。问题找到了,解决办法就很简单了,那就是在push之前先同步一下本地仓库与远程仓库的文件。使用以下命令

  • 初始拉取 从远程拉取数据
  • git pull origin(仓库地址名字) master
  • 同步 从远程仓库的某个分支更新数据
  • git pull --rebase origin(仓库地址名字) master(分支)
从远程仓库直接完全覆盖现在的仓库
  • git fetch --all
  • git reset --hard origin/master
  • git pull

  • 第一个是:拉取所有更新,不同步;(从远程下载最新)
  • 第二个是:本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
  • 第三个是:再更新一次(其实也可以不用,第二步命令做过了其实)

六克隆远程仓库

  • git clone https://gitee.com/salted_fish_machine_05/meteorological_app.git(远程地址)

七:查看,创建 分支

  • 查看本地分支和新建分支
  • git branch 标记 *号的分子为目前使用分支一般一开始默认 *号在master分支上
  • git branch dev(新的分支名字,dev自定义)
  • 切换分支
  • git checkout dev(要切换的分支名称)
  • 当git add . git commit -m 操作会提交到当前的分支上,当切换到不同的分支
    显示的文件,或者文件内容会不同,因为不同的分支上有你提交的不同内容

八:查看提交日志

  • git log --oneline 查看日志
  • git merge dev(非当前所在的分支) 把其他分支合并到当前的分支上

其他关于git的问题与参考

https://blog.csdn.net/weixin_41056807/article/details/83501058

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值