Git
本文最后更新于22 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

每次用都会忘记。。。。。。还是记一记吧。。。。。。

把本地仓库的内容更新到GitHub:

确保安装了Git并已配置了用户信息

git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"

如果还没初始化创建本地仓库,就需要输入

git init

如果你还没有将本地仓库和远程仓库关联,可通过

git remote add origin https://github.com/用户名/仓库名.git

同步远程仓库在进行任何推送之前,建议先同步远程仓库的最新状态:

git pull origin 主分支名(通常是main或者master,取决于你的仓库设置)

git pull 命令的作用是拉取远程仓库的最新内容并合并到你的本地分支。这个过程通常包含两个步骤:fetch(获取)和merge(合并)。

  • fetch 会下载远程仓库的最新历史记录,但不会更改你本地仓库的工作副本。
  • merge 会将远程分支的最新更改合并到你的本地分支中。

如果在你执行 git pull 命令时,远程仓库和你本地仓库的更改没有冲突,那么Git会自动合并更改,并且你的本地代码不会被覆盖,而是会和远程仓库的最新状态保持一致。

然而,如果存在冲突(即本地和远程对同一部分代码都做了更改),Git会提示你解决这些冲突。在解决冲突之前,Git会保留两个版本,你需要手动决定保留哪个版本或者如何合并这些更改。在你解决所有冲突并提交更改后,你的本地代码将包含你的更改和远程仓库的最新更改。

所以,简单来说,git pull 不会覆盖你的本地代码,除非出现冲突,并且你在解决冲突时选择丢弃本地的更改。在大多数情况下,Git会尽力保留你的工作。不过,为了安全起见,在执行 git pull 之前,确保你的工作已经提交(committed),这样即使在合并过程中出现问题,你也可以轻松地回滚到之前的状态。

添加和提交更改

将您想要推送到GitHub的文件添加到暂存区,并提交这些更改:

git add .
git commit -m "提交信息"

推送更改到远程仓库

将本地分支的更改推送到GitHub远程仓库:

git push origin 主分支名

哎呀报错了

解决:统一远程和本地的仓库名称即可

1、把本地的 master 仓库名称修改为远端的 main

重命名命令: git branch -m oldBranchName newBranchName

(哈哈哈哈哈哈哈哈哈)

2、然后,push 就好了

好好好,好个屁(悲)

解决:

方法一:取消代理设置

这是最常见的解决方法之一,通过在终端执行以下命令,可以取消 Git 的代理设置:

git config --global --unset http.proxy //取消http代理
git config --global --unset https.proxy//取消https代理

取消git本身的https代理,使用自己本机的代理,如果没有的话,其实默认还是用git的

方法二:

同时在cmd和git bash中输入下面命令并执行,即可解决问题

git config --global http.sslVerify false

还有一个小问题

我们就不妨使用git push -f origin 分支名

其中“-f”是覆盖提交的参数。

ok了,完美解决

文末附加内容
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇