Git最新最新详细教程、安装(从入门到精通!!!!企业级实战!!!工作必备!!!结合IDEA、Github、Gitee实战!!!!速通Git!!!GitLab入门)_git安装及配置教程-CSDN博客
先看上面文章
远程创建仓库
然后通过下面命令,因为我创建仓库了
然后
然后查看远程,已经更新了。
添加远程仓库 (
git remote add
)命令:
git remote add origin https://gitee.com/cai-xianmiao/test.git
这条命令的作用是指定一个名为
origin
的远程仓库,并将其URL 设置为指定的地址(在这个例子中是"https://gitee.com/cai-xianmiano/test.git"
)。这里的origin
是一个约定俗成的名字,默认情况下Git会把首个添加的远程服务器称为origin
,但它其实可以是任意名称。通过给它起名后,后续的所有拉取(pull
) 和推送(push
) 操作都可以直接引用这个名字而不需要每次都写出完整的URL。首次推送分支至远程 (
git push -u
)命令:
git push -u origin "master"
这一系列动作包含两部分含义:
-u
参数代表跟踪(upstream),即设置上游追踪关系。当你设置了这样的关联之后,在未来执行类似于git pull
或者git push
时就可以省略掉后面的参数如origin master
,因为已经指定了默认的推送目标。- 整体效果就是将当前工作目录下的所有更改提交到名为
origin
的远程仓库中的master
分支上去。如果这是第一次推送,则会在远程创建一个新的同名分支;如果是已有分支则更新其内容。总结来说,这两个命令组合在一起实现了以下功能:先告诉本地仓库要连接哪一个远端存储位置(也就是我们所说的“加好友”),再把自己修改过的最新版本发送出去保存在网络上的那个地方。
1. 案例一:无冲突提交
1. 张三在1.txt中填入如下内容并进行了提交【这里因为只有我一个,所以我直接在远程仓库修改当作模拟一个人已经提交了】
这是最初的:
然后张三修改提交了
2. 李四这时候也想在1.txt中添加自己的信息,于是
然后查看本地发现
接下来李四就在1.txt中添加了自己的信息,并进行提交
2. 案例二:有冲突提交(不完美解决)
接着上面的案例继续,在李四提交完后,张三又想在1.txt中添加自己身高的信息,于是文件的内容如下:
参考Git系列讲解(三):同一分支下多人协同开发_局域网git多人协同开发-CSDN博客
模拟两个人提交
手动修改