Github与Git的代码同步

本文详细介绍了如何将本地Git仓库与GitHub进行同步,包括新建远程仓库的步骤和已有远程仓库的情况。同时,文章还涵盖了远程协作流程,如fork项目、拉取更新、创建pull request等。

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

现在自己的任务是将自己的项目代码放到git本地仓库里面,然后再传到远程仓库github里面去

  • 下面的命令行在项目文件所在路径下的git bash中运行
  1. git status 查看项目代码文件修改、新增、删除的状态(这些文件我称为改动文件)

  2. git add . (或者git add + 项目文件名)将改动文件放到暂存区里

  3. git commit -m "此次更新描述"

做到了这里,分两种情况讨论——1.还没建立github远程仓库 2.已经建立远程仓库

情况1:还没建立github远程仓库

1-4. 登录github 创建new repository
1-5. 复制该远程仓库的url, 然后在本地文件夹的git bash里输入 git clone + url
效果如图:
git clone 效果
1-6. 接下来则是一系列的git add . , git commit -m " "
1-7. 最后git push 远程仓库名(根据1-5可填"origin") 本地仓库分支名

情况2:已经建立远程仓库

2-4. git push 远程仓库名 本地仓库分支名 ——这跟1-6一样

另外,如果在github远程仓库上做了改动,想同步到本地仓库中,那么:
git pull 远程仓库名 本地仓库分支名 即可

远程协作

1.先到原作者的项目fork
2.然后在想要保存该项目文件的本地文件夹下打开终端输入git clone <url>,然后就可以放心在你的副本下进行编码工作了
3.更改代码后,就是常规的git add git commit git push origin master ,此时修改后的代码在副本中生效
4.如果你想把你的代码合并到原作者的项目中,可在github中点击new pull request在这里插入图片描述
5.写好为什么要合并的理由,由原作者审核同意后,原项目就相当于你的副本了

更新项目代码

如果原项目代码进行了更新,你需要在更新后的代码进行创作,那么需要进行

1.git remote add <自行命名原项目仓库(一般取upstream或是source-repo> <原项目的url>
题外话:如果觉得原项目仓库名命名不好, 可使用命令行git remote rename <原来的名字> <新起的名字>
2. git pull <原作者的仓库名(一般是upstream> <分支名>
3. git checkout <我的分支>
4. git merge <原项目仓库名>/<分支名>
5. git push <我的fork项目仓库名> <分支名>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值