微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

学习git二

学习git

前面我们安装好了git工具,了解了代码托管平台gitee,并创建了第一个仓库克隆到本地
今天我们学习如何上传自己的文件,与大家合作

上传一个文件

进入demo文件(或者demo的任意子目录位置)
复制一张图片进来,比如我随便添加一个test.webp(读者随便再取个其他名字,避免和仓库中已有的文件名冲突)
然后打开git bash,输入
git add .
表示将新增的所有文件建立git索引,即交由git管理
然后输入
git commit -am '添加了一张图片'
表示提交此次修改,附带提交说明——添加了一张图片
然后输入
git push
表示将本地的提交记录推送到远程仓库
过程像这样就成功了:


然后在远程仓库就可以看到我们提交的内容

拉取远程仓库

当你向远程仓库提交了一些修改之后,如果你的队友想获取你提交的修改,就需要拉取远程仓库,在git bash下输入:
git pull

冲突

如果你修改了某个文件比如readme,队友在你上一次pull之后,本次push之前push了修改,那么你push的修改内容就会和远程仓库有冲突,
需要先在本地解决冲突再推送。如果你们不会去修改一个文件,就不会发生冲突,因此简单使用git进行项目共享的话,可以先不care这个问题。
这里建议一种非常简单的使用git的习惯:
每次打开项目时,执行 git pull,已获取远程仓库的最新状态
对项目进行某些修改后,执行
git add .
git commit -am '对本次工作内容的说明'
git pull
git push
你会发现push之前多了一步pull,这是为了在push之前,再同步一次远程仓库的状态,并在本地把冲突解决完(通常不会有冲突),再推送修改到远程仓库

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐