0
点赞
收藏
分享

微信扫一扫

Gitlab 提交指令

穆风1818 2023-09-23 阅读 34

提交代码:

将拉取的代码修改后,将修改部分的代码先推到自己的仓库,然后推到远程分支上面。

常用指令

git status 查看仓库当前的状态,显示有变更的文件。
git add +文件名  添加文件到暂存区。
git commit -s提交暂存区到本地仓库。//需要添加解释“对 HSE 兼容调试做解释”(第一次执行时,做出解释)
追加提交:git commit --amend
git push -f(强制) origin lxy-xxx 上传远程代码并合并。
git pull 下载远程代码并合并。

其他常用指令:

git diff 比较文件的不同,即暂存区与工作区的差异。
git reset 回退版本。
git rm 将文件从暂存区和工作区中删除。
git mv 移动或者重命名工作区的文件。

另外

完整的新建分支过程:

git branch +newname

git branch lxy-xxx

git clone +master的最新的
git checkout master (显示位于master位置)
git apply +diff 文件 
手动打补丁到diff上
git status
git diff
git add +文件
git commit -s
//第一次未提交成功,下次提交以第一次为基础追加
git commit --amend
git status
git push origin keyBackup

git两笔合一笔

因为远程是git commit -s分支提交了两笔,所以要合在一起需要使用git多个远程commit合并重新提交_合并远程多个git提交_九十半百的博客-CSDN博客

  • 查看提交记录: git log --oneline

将87ea17a 前的分支合在一起:

  • git rebase -i 87ea17a
  • git push -f origin keyBackup 提交

git pull 之后找回被覆盖内容

git reflog 命令查看你的历史更改记录

Gitlab 提交指令_工作区

git reset --hard HEAD@{n} (HEAD:为版本号,就前面那一串数字,n是你要回退到的引用位置)

Gitlab 提交指令_git_02

发现文件退回到之前。

举报

相关推荐

0 条评论