前端——git操作

本文详尽介绍了Git的基本操作,包括本地暂存、提交、远程拉取/同步、推送、分支管理和合并等。特别强调了在实际工作中对主分支的保护和分支命名的一致性。此外,还提供了处理Git错误的常见方法,如权限问题的解决步骤。

关于Git这一篇就够了_17岁boy想当攻城狮的博客-优快云博客

【讲真!】Git进阶精选看这篇就够了 - 掘金

git基本操作,一篇文章就够了! - 掘金

1.本地暂存

  git add 文件名
  git add .
  本地文件状态查看
  git status
  黑名单
  .gitignore文件中写入对应文件文件或文件夹名称

2.本地提交

   git commit -m "描述"
   提交历史
   git log

3.远程拉取/同步pull

git pull

git pull 仓库远程地址 远程仓库分支名     本地分支与远程分支同步
git merge --abort  取消合并

4.远程推送push

git push    同分支推送

git push HEAD 同名分支推送
git push --set-upstream origin 分支名    跨分支推送

git push origin HEAD:xxx 将本地分支提交到远程分支(跨分支 即名称不同)

5.分支

查看所有分支 git branch
创建新的分支git branch 新的分支名称  ——会将当前分支的复制
切换分支 git checkout 分支名称
创建并切换到新分支 git checkout -b 新的分支名称 ——会将当前分支的复制
合并分支 git merge 被合并的分支——会将被合并分支复制到当前分支; 合并分支时候出现打开窗口的情况 输入英文:wq即可退出;  内容太多 按q退出

git reset --hard head  退出分支合并

6.分支操作注意事项:

1.远程一般是操作测试分支dev,尽量不要操作远程master主分支(当前正在运行部署的);
2.在本地一般都是在操作master分支;
3.(分支名保持一致)如果操作的远程分支不是主分支,在本地操作的时候,一定要有一个与远程分支同名本地分支名

远程仓、仓库clone到本地
1.复制https地址
2.文件夹中git clone

GIT命令

git add .        提交至暂存区
git commit -m     提交版本
git branch    查看本地分支
git branch -a   查看远程分支
git branch -d xxx     删除分支
git checkout xxx     切换分支
git checkout -b xxx   新建分支并切换到该分支,会将当前分支的复制
git branch -m 旧分支名 新分支名       分支重命名
git status 查看修改的文件
git merge 合并分支
git checkout -b xxx origin/xxx 拉去远程分支
git log 查看提交记录
git reset --hard head  退出分支合并
git clone -b 分支名      clone指定分支
git reset --hard 版本号    回退版本

GIT日常

上班: git chenkout dev 
git pull 
git checkout xxx(自己的分支)
git merge dev
git push origin/xxx(自己的分支)

下班:git add . 
git commit -m '备注'
git checkout dev
git merge 自己的分支名
git push

报错处理

1.git push 报 HTTP Basic: Access denied 错误

原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。

解决方案:

  1. 如果账号密码有变动 用这个命令 git config --system --unset credential.helper 重新输入账号密码 应该就能解决了
  2. 如果用了第一个命令 还不能解决问题那么 用这个命令: git config –global http.emptyAuth true 3.如果以上两个方法不起作用,那么采用以下方法:

进入控制面板》用户账号》凭据管理器?windows凭据》普通凭据,在里面找到git,点开编辑密码,更新为最新密码之后就可以正常操作了。

### 如何在前端开发中使用 Git 拉取最新代码 在前端开发过程中,使用 Git 来管理版本控制是非常常见的操作之一。以下是关于如何通过命令行工具或者 VS Code 等集成环境来拉取最新的前端项目代码。 #### 使用命令行拉取代码 1. **初始化工作目录** - 创建一个新的空文件夹作为项目的根目录。 - 在该文件夹下右键选择 `Git Bash Here` 或者打开终端进入此路径[^1]。 2. **克隆远程仓库** - 假设目标是一个托管于 GitLab 的前端项目,则可以通过以下方式获取其 HTTPS 地址并执行克隆命令: ```bash git clone https://your-gitlab-url.com/project-name.git ``` 此处需替换为实际的 URL 地址[^1]。 3. **更新现有分支至最新状态** 如果已经有一个本地副本但希望同步服务器端更改的话,可先进入对应的工作区再运行下面两条指令依次完成抓取与合并动作: ```bash git fetch origin # 获取远端所有改动信息而不立即应用它们 git merge origin/main # 将指定分支(main或其他)的新数据融入当前活动分支之中 ``` 4. **解决冲突(如有必要)** 当发生合并冲突时,开发者需要手动编辑受影响的部分直至消除分歧标记后再继续提交解决方案给版本控制系统处理[^1]。 #### 利用 Visual Studio Code (VSCode) 实现相同功能 对于偏好图形界面而非纯文本交互的朋友来说,借助扩展插件可以让整个流程变得更加直观简便: 1. 安装必要的软件包以及设置好全局变量等相关参数后,在桌面建立新文档夹用于存放即将导入的内容; 2. 启动 VSCode 平台加载刚才准备好的空白空间; 3. 转向左侧边栏找到 Source Control 图标点击展开详情面板; 4. 输入完整的 URI 字符串链接指向待接入的目标资源库位置; 5. 接受身份验证提示如果有的话最后按下 Enter 键等待过程结束即可看到成果展示出来啦[^2]! 另外值得注意的一点是在某些特殊情况下可能还会涉及到移除旧有连接重新定义新的源头关系等问题,这时候就需要运用到类似这样的语句结构来进行调整设置了——即先删除现有的origin记录然后再添加回去形成一对一映射关系以便后续正常运作不受干扰[^3]: ```bash git remote rm origin git remote add origin 新网址地址 ``` 以上便是针对您提到的情况所提供的具体指导方案说明希望能够帮得到忙解答疑惑之处如果有其他方面想要进一步探讨欢迎随时提问交流哦😊 ```python print("Example Python Script") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值