企业整站推广网络项目资源网站
企业整站推广,网络项目资源网站,wordpress 博客多人,学生作业制作网站目录使用远程仓库的目的将本地仓库同步到git远程仓库1.克隆远程仓库(clone)2.新建一个文件3.将工作区的文件添加到暂存区4.将暂存区的文件添加到本地仓库(commit)5.提交(同步)到远程仓库(push)6.远程库拉取到本地库(pull)7.团队协作开发和跨团队协作开发(开源项目)使用远程仓库…
目录使用远程仓库的目的将本地仓库同步到git远程仓库1.克隆远程仓库(clone)2.新建一个文件3.将工作区的文件添加到暂存区4.将暂存区的文件添加到本地仓库(commit)5.提交(同步)到远程仓库(push)6.远程库拉取到本地库(pull)7.团队协作开发和跨团队协作开发(开源项目)使用远程仓库的目的
作用备份实现代码共享集成化管理
将本地仓库同步到git远程仓库 1.克隆远程仓库(clone)
1.目的
将远程仓库GitHub对应的项目下载到本地
2.复制 git clone 仓库地址
仓库地址获取这里我下载OpenCV 速度还挺快的哈每秒4M多呢以后可以用这种方法下载文件了。
我再下载自己的仓库 这里我下载了好几次才成功。
2.新建一个文件 3.将工作区的文件添加到暂存区
git add hello.c 4.将暂存区的文件添加到本地仓库(commit) git commit -m 提交描述 5.提交(同步)到远程仓库(push)
git push 添加成功 如果提示The requested URL returned error: 403 Forbidden while accessing等 答案私有项目没有权限输入用户名密码或者远程地址采用这种类型 vi .git/config 将url https://github.com/用户名/仓库名.git 修改为 url https://用户名:密码github.com/用户名/仓库名.git 6.远程库拉取到本地库(pull)
这部分摘自这篇博文https://xiongyiming.blog.csdn.net/article/details/106153902
远程库拉取(pull)到本地库命令格式为 git pull origin master origin为远程库地址的别名。
将远程库文件更新到本地库本地工作区文件将会更新如果本地有和远程库同名的文件将会强制更新本地库文件。
例如新建test_pull文件新建123.txt文件然后提交到本地库如下图所示 将远程库地址更改别名(git remote add origin 远程库地址)然后执行命令git pull origin master 此时发现pull失败因为本地库有和远程库不相同的文件此时可以通过命令git pull origin master --allow-unrelated-histories 强制拉取(pull) 下面将本地库文件全部推送到远程库命令为git push origin master 结果如下图所示 此时刷新网页查看GitHub仓库中123.txt文件成功的从本地库提交到远程库如下图所示 假设在GitHub仓库中更改文件内容此时本地库内容没有变现在然后从将远程库拉取(pull)到本地库看看会不会强制更新本地库文件内容。 由上图可以看出远程库123.txt文件被修改此时将远程库拉取到本地库执行命令git pull origin master 结果如下图所示本地库123.txt文件被更新了。 当然也可以通过命令 git fetch origin master 将远程库文件抓取到本地库缓存区此时本地库和工作区文件并没有被合并 通过命令git checkout origin/master 切换到本地库缓存的分支上然后通过命令 cat 文件名 来查看文件内容 。 接下来可以将缓存区分支文件和本地库文件进行合并通过命令git checkout master切换到本地库分支上然后再将缓存区的分支合并到本地库命令为git merge origin/master 。
注 pull操作相当于 fetch merge 操作。关于git pull命令和git fetch命令的区别可以参见博客
git fetch和git pull之间的区别git pull 和 git fetch的区别 7.团队协作开发和跨团队协作开发(开源项目)
团队协作开发和跨团队协作开发(开源项目)可以参考之前的博客GitHub协作开发项目
其实重点是远程仓库和本地仓库之间的推送(push)操作和拉取(pull)操作因为在这个过程中可能出现远程库文件和本地库文件不相同这是需要自己去判断。具体的问题在实际操作中可能会遇到等遇到了这些问题在更新自己的笔记。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89059.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!