程序员最常用的操作——git

软件安装

官方下载(比较慢):https://git-scm.com/downloads

gitee

注册账号 https://gitee.com/
新建仓库 honey2024
image.png
image.png

先全局配置下邮箱

配置

git config --global user.email “your_email@example.com”
git config --global user.name “username”

1. 跟我一步一步做

image.png

2. 进入命令行

image.png

3. 输入 git init 把这个目录变成一个 git 仓库

image.png
image.png
查看隐藏的文件夹
image.png
image.png

4. 本地仓库跟远程的仓库建立连接

git remote add origin https://gitee.com/xqnode/honey2024.git

git remote -v
image.png

5. 新建 .gitignore文件

.idea
node_modules
*.iml

6. 暂存代码 git add . (要注意当前的仓库是否存在旧的仓库文件夹 .git,如果存在要删除掉)

# 把当前目录除了 .gitignore描述之外的所有文件全部加入到暂存区
git add .

报这个黄色的提示是有问题的,你的 vue 文件夹需要删除旧的仓库文件 .git

git status表示查看暂存区里的文件

image.png
把vue里的 .git a文件删除之后,``git status`正确的状态是这样的
image.png

7. 提交文件到本地仓库

git commit -m '初次提交'

image.png

8. 推送代码到远程仓库

git push -u origin "master"

强制覆盖远程仓库
git push -f origin “master”
image.png

设置 gitee 仓库
image.png

公开仓库
image.png
image.png
https://gitee.com/xqnode/honey2024

本地没有更新远程仓库的修改,直接提交会提示你错误
image.png

在我们提交代码到远程仓库之前,需要先更新远程仓库的代码到本地

git 操作

基本操作

# 配置
# 全局配置
git config --global user.email "your_email@example.com"
git config --global user.name "username"
# 仓库配置
git config user.email "your_email@example.com"
git config user.name "username"

git config --global --list
git config --list


# 新建仓库
git init
# 添加远程仓库
git remote add origin ''
# 查看远程仓库
git remote -v

# 添加文件到暂存区
git add .
# 查看状态
git status
# 忽略文件
.gitignore文件

# 提交
git commit -m 'init'

# 拉取远程代码
git pull origin master
# 强制推送代码到远程仓库
git push -f origin master

# 克隆代码
git clone ''

常用操作

# 列出本地所有分支
git branch

# 新建一个分支,并切换到该分支
git checkout -b 分支名
# 切换分支
git checkout 分支名
# merge其他分支到当前分支
git merge 分支名

# 暂存
git stash
git stash list
git stash pop [stash]
git stash apply [stash]
git stash drop [stash]

idea内操作

update

commit

push:当远程仓库被修改时应先 merge(update)再push

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值