一.本地没有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