简介
git 能实现本地代码多个更改版本的管理和导出。
首先复制好项目(参考 git clone 别人项目后正确的修改和同步操作 中的前三步)
实操
-
克隆原始项目
首先,从远程仓库克隆项目到本地:bashgit clone https://github.com/libo-huang/eTag.git cd eTag
-
添加上游仓库
将原始项目的远程仓库添加为上游仓库:bashgit remote add upstream https://github.com/libo-huang/eTag.git
可以使用 git remote -v 命令查看远程仓库配置:
bashgit remote -v
-
创建新分支
在本地创建一个新的分支:bashgit checkout -b libo
也可以使用哈希值创建新分支:
git checkout -b libo <commit-hash>
git log ---oneline
查看项目中所有的 commit 哈希值,使用q
退出。
git branch
查看本地所有分支。 -
修改和保存
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>