学习git

Posted ToSimplify

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习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之前,再同步一次远程仓库的状态,并在本地把冲突解决完(通常不会有冲突),再推送修改到远程仓库

以上是关于学习git的主要内容,如果未能解决你的问题,请参考以下文章

git学习总结

Git学习——Git分支篇(未完)

Git系列学习-Git安装

git学习笔记

天天都在用Git,那么你系统学习过吗?学习过程

学习git