git、码云的使用

本文详细介绍如何在码云上创建仓库,以及使用Git进行版本控制的步骤,包括初始化本地仓库、绑定远程仓库、上传代码等操作流程。同时,文章还提供了解决常见问题的方法,如处理远程代码删除和本地文件冲突等问题。

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

今日内容

版本控制工具

  1. 码云

    • 在组织里创建仓库

    1787008-20190904143336667-1896171437.png

    1787008-20190904143348504-1386089489.png

  2. git(https://git-scm.com/

  • 在git中输入git init后本地仓库就已经建立了,一个新的本地仓库只需要第一次时输入即可

  • 这两行代码一个ip只需写一次即可

1787008-20190904143535107-2095479450.png

  • 增删改(.为笼统写,为该大文件下的所有文件)-上传(冒号为增删改文件上传到远程仓库后的备注(备注覆盖,且每次都必须命名))-绑定远程仓库(本地对远程的绑定一个文件夹只需做一次即可)-推文件

1787008-20190904143557257-58952490.png

推文件时需要输入账号密码,如果不小心输错,去下图改

1787008-20190904143609392-1788153795.png

正确结果:

1787008-20190904143619386-931848455.png

别删远程代码

删了远程仓库内的文件但本地文件没删除时,下一次上传会报错,如下图

1787008-20190904143633225-293674735.png

解决方式:git pull origin master - git push origin master

1787008-20190904143836562-1527563500.png

  • 远程仓库删除文件夹后的操作,具体详情请见预科D:\Python class\预科day02.pdf

    git init (第一步,新建文件夹并初始化仓库 )

    git add . (第二步,匹配此文件夹下的所有增删改操作)

    git commit -m "day02" (第三步,提交本次增删改,并在 -m 后给提交以备 注信息 )

    git remote add origin https://gitee.com/oldboy-python-full-stack-26/19083026008.git (第四步,绑定新的本地仓库至远程仓库,其中origin为本地仓库的代名,可以自己起,但是以后就都得用这个,不方便记忆;删除代码为 git remote remove origin)

    git push -u origin master (第五步,推送代码zhi远程仓库)

    git pull origin master (第六步,发现推送失败,需要解决冲突,先 拉代码下来 )

    [git pull origin master --allow--unrelated--histories (第七步,拉代 码失败,用更高级的拉代码指令拉代码)] 这步意思是可以大概记系统会提示你可能需要的代码指令

    git pull origin master --allow-unrelated-histories (第八步,第七部指 令输错了单词,查询提示信息,粘贴正确的命令再运行,再弹出的输入框里输入英文的冒号和wq :wq )

    git push origin master (第9步再次上传代码。成功)

  • 平时使用:

1787008-20190904143918221-298667496.png

  • 多个本地仓库对应同一个远程仓库时:

add . - commit - remote - push

1787008-20190904143937014-784792020.png

总结:

如果本地文件被删,下次add+push时,云端会删除文件;这时候如果想保留那个文件(1)同步到一个新的文件夹,把那个文件保存了;(2)直接在码云上download下来。

只要云端文件被删,下次add时必定会报错,需要pull删除本地多出的文件;这时候如果想保留那个文件,则将其先移出本文件夹,然后pull再push,然后把文件移回,再add......

如果多个本地链接一个远程,那新的本地文件夹2需要先pull云端的文件(add 时会报错),同步成功后再上传文件夹2的文件至云端。

转载于:https://www.cnblogs.com/Guoxing-Z/p/11459025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值