git使用过的命令记录

git add .

将本地修改提交到暂存区

git commit --amend

如果本地有修改 就是将修改的东西 追加到上一个pr
如果本地没有修改 就是修改上一次提交的commit信息

git push -f origin HEAD:master

git push -f origin HEAD:master 是一个Git命令,用于强制推送(force push)当前分支的更改到远程仓库的master分支。这个命令的各个部分含义如下:

  • git push: Git命令,用于将本地仓库的更改推送到远程仓库。
    -f 或 --force: 这个选项表示强制推送。即使远程仓库中有与本地仓库不同的提交,Git也会覆盖远程仓库的更改,并推送本地的更改。
  • origin: 这是远程仓库的名称,通常是克隆仓库时自动设置的默认远程仓库。
    HEAD:master: 这表示推送的内容。
  • HEAD是当前分支的引用,而master是远程仓库的分支名称。所以,HEAD:master意味着将当前分支的更改推送到远程仓库的master分支。
  • 使用git push -f命令要小心,因为它会覆盖远程仓库的更改,可能导致其他人丢失他们的工作。在多人协作的项目中,强制推送通常是不被推荐的,因为它可能会破坏其他人的工作流。如果你确实需要使用强制推送,最好先与团队成员沟通,确保大家都了解你正在做什么,并同意这样做。

提交本地代码到远程仓库:git push

git push <远程主机名> <远程分支名> 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上。

命令:git push

git checkout .

本地所有修改的。没有的提交的,都返回到原来的状态

git stash

把所有没有提交的修改暂存到stash里面。可用git stash pop恢复
用于想保存本地修改 再拉去最新代码

想把某个pr的修改应用到本地

在这里插入图片描述
下载到本地 上传到服务器 git apply 补丁名称
然后注意删掉补丁

git pull 将远程仓库的最新代码更新到本地

以下是使用 git pull 命令拉取最新代码的步骤:

打开您的本地 Git 仓库所在的命令行界面或终端窗口。
输入 git pull 命令,并按下 Enter 键。
Git 会从您当前所在的分支关联的远程仓库中拉取最新代码,并将其合并到您本地仓库的当前分支中。如果有冲突,需要手动解决冲突并提交更改。
一旦完成合并,您的本地仓库就会是最新的代码版本。
需要注意的是,使用 git pull 命令时,您需要确保已经将当前分支与远程分支进行关联,否则会提示无法拉取代码。如果没有关联,请使用 git branch --set-upstream-to=origin/branch_name 命令建立远程分支与本地分支的关联。

另外,如果您需要将特定分支的最新代码拉取到本地仓库,可以在 git pull 命令后面加上特定的分支名称,例如:git pull origin main 将会从名为 origin 的远程仓库的 main 分支中拉取最新代码。

git 撤销,放弃本地修改

链接

参考文档

git 学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值