目录
3.git restore --build......,不提交该文件到暂存区
任务:在lubancat下将buildroot编译完的app进行gitlab上的提交
1.查看本地修改的状态
编译完成,说明没问题,下载BCompare工具,对比上传远端
2.本地创建分支并切换到该分支
提交代码,这里我所做的更改主要在app和buildroot这两个文件夹内,add添加到暂存区后git status查看在该文件下做了哪些更改
3.git restore --build......,不提交该文件到暂存区
4.提交更改,git commit -m "提交说明"
5.推送更改,qiqi-20240123为本地分支
6.用到的常用命令
git init
cd .git
ls运行 git add . 命令时遇到 "fatal: 不是 git 仓库(或者任何父目录):.git" 错误,这意味着当前目录或其父目录中没有 Git 仓库(可以运行以上三行)
git status
git branch (创建分支)
git checkout main
切换到main
分支git add .
git commit -m "提交说明"
git push origin main
git remote -v 查看当前仓库配置的远程仓库信息
git remote add origin <remote_url>
git pull origin qiqi-2024(拉取远端分支)
git push origin qiqi-2024(提交远端分支)
6.1用例
运行以下命令以获取 origin/develop 分支的最新代码:
git fetch origin develop
这将从远程仓库(origin)下载 develop 分支的最新提交和代码,但不会自动合并到您的本地分支。
查看 origin/develop 分支的最新提交记录:git log origin/develop
如果您希望将 origin/develop 分支的最新代码合并到您的本地 develop 分支,可以运行以下命令:
git merge origin/develop
这将自动将 origin/develop 分支的代码合并到您的本地 develop 分支。如果存在冲突,您需要解决冲突后再进行提交。回退版本:
git reset --hard [索引值] : 可切换到任意版本[推荐使用这个方式]
强制拉取远端分支并覆盖本地
git fetch --all
git reset --hard origin/<branch_name>git pull