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>
相关推荐
挖掘狂人1 天前
Git 从 0 到 1:用一个小项目走完 add / commit / reset / merge / rebase / push
git·后端·github
codigger1 天前
Git 三区域模型:把 add、commit、reset、merge 一次讲透
git·github·编程·编程语言
水饺编程1 天前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
idanzk1 天前
Git 推送 GitHub 报 SSL_READ /src refspec main 不匹配 完整踩坑记录
git·github·ssl
星恒随风1 天前
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
linux·笔记·git·学习·github
寺中人2 天前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安2 天前
git学习记录01
linux·git·学习
lingchen19062 天前
版本控制 Git源代码项目管理
git
虫无涯2 天前
Coverity 如何结合 GJB8114-2013使用?
git·单元测试·嵌入式测试·coverity·静态扫描
喵本喵叁肆2 天前
Git 深度解读:从对象模型到分支指针,把版本控制的内核讲透
git