git 本地代码管理

简介

git 能实现本地代码多个更改版本的管理和导出。

首先复制好项目(参考 git clone 别人项目后正确的修改和同步操作 中的前三步)

实操

  1. 克隆原始项目
    首先,从远程仓库克隆项目到本地:

    bash 复制代码
    git clone https://github.com/libo-huang/eTag.git
    cd eTag
  2. 添加上游仓库
    将原始项目的远程仓库添加为上游仓库:

    bash 复制代码
    git remote add upstream https://github.com/libo-huang/eTag.git

    可以使用 git remote -v 命令查看远程仓库配置:

    bash 复制代码
    git remote -v
  3. 创建新分支
    在本地创建一个新的分支:

    bash 复制代码
    git checkout -b libo

    也可以使用哈希值创建新分支:git checkout -b libo <commit-hash>
    git log ---oneline 查看项目中所有的 commit 哈希值,使用q退出。
    git branch 查看本地所有分支。

  4. 修改和保存

    bash 复制代码
    # 切换分支
    git checkout libo
    
    # 修改添加与确认
    git add .   # 添加
    git commit -m 'xxx'  # 确认
    
    # 内容暂存与恢复
    git stash  # 暂存
    git stash list  # 查看暂存内容
    git stash apply  # 恢复
    
    # 复制备份分支:先复制切换好的分支文件到target-folder并进入
    cp -r . /path/to/target-folder
    cd /path/to/target-folder
    # 重置head到<commit-hash>
    git reset --hard <commit-hash>
相关推荐
weixin_4624462319 分钟前
Git 本地忽略 application-dev.yml 的最佳实践:不提交 .gitignore,不影响团队协作!
git
无限进步_7 小时前
面试题 02.02. 返回倒数第 k 个节点 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
2401_859049088 小时前
git submodule update --init --recursive无法拉取解决
前端·chrome·git
是店小二呀12 小时前
Git 深度学习笔记:从初始化到核心操作机制解析
笔记·git
xlq2232212 小时前
11.git_gbd
git
CCC:CarCrazeCurator13 小时前
IDE 与编程语言区分介绍
git·github
Q741_14713 小时前
Git 基础操作速查手册 场景模拟
git·学习·版本控制·总结
玉梅小洋19 小时前
Git 使用技巧——查看 Commit 修改文件的概要
git·github
Howie Zphile1 天前
Git 拉 NocoBase 2.0 beta(next 分支),并“每天自动更新 + 自动编译 + 自动重启”
大数据·git·elasticsearch
吕司1 天前
Git分支管理
git