当前位置: 代码迷 >> 综合 >> git推送代码到gitlab/gitee/github的最简方法
  详细解决方案

git推送代码到gitlab/gitee/github的最简方法

热度:92   发布时间:2023-11-26 08:58:59.0

流程:

  1. git remote -v 查看所连接的远程库是否正确,应该与gitlab中项目连接,如果连接的远程库不对,直接git remote rm origin  (删除)然后再git remote add origin 路径(添加),就可以继续了。
  2. git fetch 拉取远程库(可试可不试,出问题的时候,最好fetch一下)
  3. 选择是否创建分支git checkout -b branch-name (创建并切换到本地分支),这里可以直接创建新分支。
  4. git add .   (注意添加的分支内容需要有所不同)。
  5. git commit -m "信息"(提交)
  6. git push origin 要推送的分支名(进行推送),如果远程库没有当前分支的话会在创建一个, 有的话进行覆盖。

检测状态等的命令

git remote -v  列出连接的远程库
 
git branch 列出本地分支
git branch -r 列出远程分支
git checkout 分支名 切换本地分支
git status 查看状态 
git branch -D [branch-name] 删除分支

执行完commit后,撤回commit   : git reset --soft HEAD^

HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2
--mixed 
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

--soft  
不删除工作空间改动代码,撤销commit,不撤销git add . 

--hard
删除工作空间改动代码,撤销commit,撤销git add . 

注意完成这个操作后,就恢复到了上一次的commit状态。

顺便说一下,如果commit注释写错了,只是想改一下注释,只需要:
git commit --amend


 

  相关解决方案