当前位置:   article > 正文

Git使用操作大全(安装,pull,push,pull冲突,大文件上传,网络错误)_git pull

git pull

项目场景:

使用Git上传文件,解决可能出现的冲突

常见pull,push操作

第一步,进入项目目录,cmd输入或者open git bash heregit init
第二步,添加远程连接git remote add your_origin_name your_repository_url
第三步,添加文件到暂存区,git add your_file_name
第四步,提交更改,git commit -m "commit"
第五步,push到远端仓库,git push your_origin_name 本地分支名:远程分支名(eg, git push origin master:main),对于远程仓库包含本地没有的文件的,要先git pull your_origin_name 远程分支名,用来同步本地文件

pull合并冲突

1.打开每个文件,找到冲突的部分。冲突部分通常会在文件中标记为类似于以下内容的内容:

<<<<<<< HEAD
// 你的本地更改
=======
// 远程的更改
>>>>>>> branch_name
  • 1
  • 2
  • 3
  • 4
  • 5

2.根据你的需求,编辑文件并选择保留你认为正确的更改。可以保留本地更改、远程更改或者两者的组合。

3.删除冲突标记,包括 <<<<<<< HEAD、======= 和 >>>>>>> branch_name。

4.保存文件。

5.对每个文件重复以上步骤,直到你解决了所有的合并冲突。

6.使用以下命令逐个将已解决的文件标记为已解决:git add 冲突文件名

7.一旦你解决了所有的合并冲突并将文件标记为已解决,运行以下命令以完成合并:git commit -m "Resolve merge conflicts"

8.最后,运行 git push 将合并后的更改推送到远程仓库:
例如,git push origin master

这样,能够成功解决合并冲突并将更改推送到远程仓库。确保在解决冲突时小心,以避免丢失重要的更改。

git大文件上传lfs

当尝试推送的某个文件大小超过了GitHub的文件大小限制,GitHub的文件大小限制是100.00 MB。在这种情况下,你需要采取以下步骤来解决问题:

1.使用Git LFS(Git Large File Storage):Git LFS是一种Git扩展,用于处理大文件。你可以按照以下步骤启用Git LFS:

a. 安装Git LFS:如果尚未安装,请下载并安装Git LFS,你可以从官方网站获取安装程序:https://git-lfs.github.com/

b. 启用Git LFS:在你的Git仓库中,运行以下命令以启用Git LFS:git lfs install

c. 跟踪大文件:使用Git LFS来跟踪大文件,例如 test.apk。运行以下命令:git lfs track "data/test.apk"

d. 提交更改:提交你的更改,包括Git LFS配置文件和大文件:

git add .gitattributes
git add data/test.apk
git commit -m "Add large file using Git LFS"
  • 1
  • 2
  • 3

e. 推送更改:现在,可以尝试再次推送你的更改,例如:git push origin master

压缩或拆分文件:如果你无法使用Git LFS并且需要将文件保留在Git仓库中,你可以尝试压缩或拆分文件以满足GitHub的文件大小限制。这可能涉及将大文件分成较小的部分或使用压缩工具来减小文件大小。

网络错误:Failed to connect to github.com port 443

如果有代理,而且网页可以打开github。说明命令行在拉取/推送代码时并没有使用v

解决办法:配置http的proxy与Windows、Linux、Mac OS 中 git 命令相同:
配置socks5

git config --global http.proxy socks5 127.0.0.1:7890
git config --global https.proxy socks5 127.0.0.1:7890
  • 1
  • 2

配置http

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
  • 1
  • 2

查看proxy命令

git config --global --get http.proxy
git config --global --get https.proxy
  • 1
  • 2

取消proxy命令

git config --global --unset http.proxy
git config --global --unset https.proxy
  • 1
  • 2

附录

Git 安装

1、进入git的官网,https://git-scm.com/(直接点击即可)
在这里插入图片描述

2、点击download之后,跳转到下载页面,如下所示(选择自己的电脑系统下载即可)
在这里插入图片描述

3、大部分都是选择64位的,直接点击下载
在这里插入图片描述
4、下载好之后直接进行安装,安装时修改保存的文件路径。

配置公钥

1、打开Git Bash,配置用户名和邮箱,输入以下命令:

git config --global user.name "your name"
git config --global user.email "your_email"
  • 1
  • 2

2、添加SSH key,输入以下命令:

ssh-keygen -t rsa -C "your_email"
  • 1

一直回车就行,大概3个回车 不用输入信息!

3、 使用VSCODE打开ssh文件夹(C:\Users\用户名.ssh)中的id_rsa.pub,复制一下

4、最后,去github上配置一下,看下面图片步骤
在这里插入图片描述

5.进来之后,复制ssh key,title随便命名
在这里插入图片描述

在github创建一个仓库

1、首先,点一下桌面右键看看是否安装成功。有open git bash here以及open git gui here这部分,即为安装成功。如下图:
在这里插入图片描述2、在github上创建一个仓库,然后对其命名,填写描述,选择公有或者私有,选择LICENSE在这里插入图片描述3、创建好,会显示这个界面,我创建的仓库名为Demo,可以看到现在仓库为空,即可进行前文操作
在这里插入图片描述
完结撒花✿✿ヽ(°▽°)ノ✿

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/667325
推荐阅读
相关标签
  

闽ICP备14008679号