赞
踩
2023.03.13更新
在github 创建新仓库FYP之后,需要把电脑本地文件夹与FYP关联起来,最新命令如下(git init前,要输入echo语句)
.
Windows端git add .时警告:
warning: LF will be replaced by CRLF in naive_imple3/.idea/inspectionProfiles/Project_Default.xml.
解决:git config --global core.safecrlf false
`
为了方便管理工程文件夹,采用git指令,上传到github中,自动保存每一次的更改,且允许多人协作。
官网有安装包,一路next就可以了
打开git bash, 依次输入以下内容,username是Github的用户名,email是Github关联的邮箱。
git config --global user.name "username"
git config --global user.email "email"
打开git bach,输入 ssh-keygen -t rsa –C "xxx@xxx.com"
,双引号里的是githhub关联的邮箱
当出现下图中提示,回车即可。
之后,系统会让输入密码,建议设置一下,不然之后可能会出现无法访问到绑定仓库的情况。
再输一遍密码。两次密码输入即可,并不会在命令行中显示出来。
SSH-KEY生成,并会告知文件的储存位置。
下图为笔者SSH-KEY在笔者电脑中的储存位置。
打开Github的网页版,按照下面三张图的顺序依次点击,添加NEW SSH KEY
Titlel栏:任意填。
Key栏:以记事本方式打开之前Git生成的ssh-key(下图),并复制到Key栏。
最后,点击Add SSH Key。
根据官网教程中,创建了main分支,这是不久才发生的更新。之前惯用的master分支已经不再被支持。所以请严格按照以下步骤。
在要上传到仓库的文件夹里,新建任意一个文件,再右键,git bash here
第一步:在打开的命令行中 输入 git init 初始化项目文件夹
第二步:git add . 键所有文件添加到暂存区
第三步:git commit -m “first commit” 备注并提交到本地仓库
第四步:git brach -M main
第五步:git remote add origin XXX(XXX就是你github远程仓库的HTTPS地址)
如果要删除某个仓库地址使用git remote rm origin
第六步:git pull 拉取远程分支信息,首次拉取合并信息。这个步骤适用于github的仓库里有文件,将其拉入本地仓库。因为这里我们是在github上新建的空仓库,所以不需要这步。
第七步:git push -u origin main 提交到远程仓库main分支
使用学校网络不成功的话,可以试试使用自己的网(无需梯子)
第八步:完成验证。在以上步骤完成后,Github需要对私有仓库的准入进行验证
登录Github后,输入验证码
如上图表明验证成功。
进入Github中的仓库。发现本地文件test.txt已成功上传
如果git add 和 git commit 的步骤已经完成(代表已经存到本地仓库),但是git push长时间没有回应,可以把git bash 关掉重开,只要再输入git push 即可把本地仓库文件上传到云端github上。
首次上传时,无法只上传本地文件夹到Github,比较好的做法是先上传一个Readme.txt到Github仓库,再按照三.1中的做法,把文件夹传上去。
不建议在Github网页端的仓库中新建或删除文件。因为Git机制记录每一次动作,即使Github网页端新建又删除某文件,Git仍记为网页端有两次操作没有同步到本地端,造成本地仓库滞后,给下一次的git push带来麻烦。所以最好所有操作都通过Git bash 进行。
查询端口号
设置–网络和Internet–代理–手动代理设置–使用代理服务器打开–查询得到代理IP地址:127.0.0.1和端口号:7890
git bash中配置
汪小九+风木早
注:即使改了buffer size 到50M, 能上传到git hub中的文件大小仍然有限(几十M之内),所以git add 尽可能只上传程序
git push 卡住解决办法
先ctrl+c退出push进程(会报错error)
(1)检查push上传的文件是否太大,过大会导致push卡住,应该用4.gitignore 设置大文件不追踪
(2)若文件大小正常: 先git gc
,之后git push
即可成功
如何设置过大的文件不上传github
gitignore使用
参考了以下文章,特此感谢:https://zhuanlan.zhihu.com/p/92598182https://www.cnblogs.com/suruozhong/p/11465299.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。