实战:如何通过 Git 将代码提交到 GitHub

一.本地没有git仓库

两个概念:
本地仓库 和 远程仓库

步骤1: 将远程仓库clone到本地

注意:通过clone下来的本地仓库自动关联远程仓库,不需init,只需add然后commit

git clone https://github.com/DEMIAN907/EasyNLP-tutorial.git

步骤2:本地仓库增删内容(commit),同步至远程仓库

2.1 将code目录add并commit到EasyNLP-tutorial仓库
git status      ;查看untracted files
git add code/
git commit -m "commit code file"    ;注意名称所在位置 code

git log  ;查看仓库日志
git status ;查看仓库状态
2.2 将本地仓库的内容push到远程仓库
git push origin main

注意:1.是"main" 不是master
2.time out我会把代理开开关关就成功了,玄学

2.本地有Git仓库(即自己先建立了git仓库且int)

步骤1:关联远程仓库

第一种情况clone下来的本地仓库自动关联远程仓库,而此时我们需要先关联远程仓库,其中origin是远程仓库的名字(我起的)

git remote add origin https://github.com/DEMIAN907/EasyNLP-tutorial.git 
git remote -v  ;查看信息

步骤2: 同步远程仓库和本地仓库

注意:先pull (从远的地方来过来)再 push(把我推给你),防止本地仓库与远程仓库不同步导致冲突的问题

2.1 pull
git pull origin main
2.2. push
git status      ;查看untracted files
git add test.txt
git commit -m "commit yest file"    ;注意名称所在位置 test

git log  ;查看仓库日志
git status ;查看仓库状态

再 将本地仓库的内容push到远程仓库

git push origin main

注意:一般情况下,我们在push操作之前都会先进行pull操作,这样不容易造成冲突。

参考:
https://www.cxyxiaowu.com/15953.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值