github文档提交

文章介绍了如何使用Git进行版本控制,包括克隆、添加、提交、推送操作。提到了在VSCode中初始化Git,连接远程仓库,并处理因远程仓库已更新导致的推送失败问题。还提醒了GitHub的文件大小限制(200M)和gitlfs的使用情况,以及默认分支从master改为main的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

终端版本:

  1. 首先在github上建立仓库,然后利用git clone xxx克隆到本地。

  1. git add . #加入想要推送的文件夹或者文件

  1. git commit -m “renew”

  1. git push origin main #将本地仓库origin的内容更新到远程仓库的main分支

vscode版本(注意分支名称,一般为master,直接推送会新建分支master,与默认分支main有出入):

  1. ssh -T git@github.com #出现Hi!...等字样则成功。

  1. git init#初始化git

  1. git remote add origin git@github.com:Thomas333333/COLMAP_using.git#使本地仓库和远程仓库进行连接

  1. git add .

  1. git commit -m "renew"

  1. git push

遇到的问题

  1. https://blog.csdn.net/shizheng_Li/article/details/122415940?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167807213316800182710774%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167807213316800182710774&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-122415940-null-null.142^v73^wechat,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=Updates%20were%20rejected%20because%20the%20remote%20contains%20work%20that%20you%20do%20hint%3A%20not%20have%20locally.&spm=1018.2226.3001.4187

git pull origin main 是将远程仓库同步到本地仓库中,保证两个仓库文件版本相同。只有在相同的情况下才能进行push。如果擅自在github页面直接上修改readme,可能会出现这种问题

  1. 另外github对传输文件大小有200M的限制,如果超出这个限制,会推荐你使用git lfs。但lfs本身对免费用户也只有1G的容量。建议还是使用github管理代码等小文件,不推荐放数据集。

  1. 提交的时候会遇到新建分支master的情况,可是github默认初始是进入main分支的,需要进行融合或者覆盖推送,可以参考网址:https://blog.csdn.net/gongdamrgao/article/details/115032436

参考链接:https://xat-suda.blog.csdn.net/article/details/127803133

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值