git学习(2)
git的使用
本文会介绍git的两种使用方法
- 通过idea的图形化界面使用。
- 通过git命令使用。
git的使用的简单原理
即本地文件先被add到暂存区中,当代码完成时,再commit到本地仓中,再通过push将本地仓的代码推送到github的远程仓库里。
有时候远程仓库有些文件我们不想要,但github仓库却无法删除文件,我们就需要更改暂存区中的内容(删除不想要的文件),再将暂存区提交到本地仓,再将本地仓push到远程仓库中,这样我们就将远程仓库中不想要的文件删除了。
idea中git的使用
毕竟软构用idea,所以先讲idea
首先是idea的git配置
在settings->Vesion Control->Git选项里,我们将git的路径设置为git下载好的位置,然后进行测试(按 旁边的test)
然后它会显示你的版本信息。这样就设置完成了。
idea中git的使用
首先要创建一个本地仓库
在VCS中我们能找到创建git仓库的选项,点击它,一个git仓库就生成了。
选择创建的位置,一般选择项目文件夹就行。
看.git文件夹就是我们的本地仓了。
但我们现在有个问题,需要向暂存区中添加文件。在idea中,不在暂存区中的文件是红色标注的。
右键要添加的文件->git->add即可将它添加到暂存区中
好了,现在它绿了。
下一步就是将它commit到本地仓库了。还是同样的位置。
写上标注,点击左下角的commit键,我们就成功将这个文件提交到本地仓了。
接下来,我们将本地仓库的文件提交到远程仓库。还是同样的位置,同样的操作。
然后在url的位置添加你远程仓库的地址就ok了,不过我一直添加不了,不清楚问题在哪,所以我一直用指令来push到远程仓库,也就是我接下来要讲的。
git指令
首先我们先代开cmd,也就是那个黑框
。我们可以通过win+R,输入cmd打开。
然后我们进入到项目的文件夹,通过cd指令,我们可以进入到目标文件夹(不清楚的,可以百度cmd指令学习)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
然后我们可以与之前进行相同的步骤,建立本地仓,也就是.git文件夹。输入指令
git init
这里我们通过idea建立完了,所以它显示已创建。
接下来是向暂存区中添加文件了,它通过指令
git add <文件名>
什么文件名就添加什么,也可以使用通配符
git add .
就添加了所有文件
git ls-files
可以让我们看到暂存区中添加了那些文件。
之后,就是向本地仓commit了,与idea不同,我们需要手动更新暂存区中的内容,也就是说每次代码变动后,都要add一遍文件。
git commit -m "message"
输入这行命令,我们就能将暂存区中的内容提交到本地仓了。
最后,我们想要向远程仓库提交文件,我们先要添加远程仓库。通过
git remote add <shortname> <url>
命令就能添加一个远程仓库了
在这里,我们能看到仓库的url
可以看到我们已经成功添加了远程仓库了,最后就是上传远程仓库了。
通过git push <仓库名> <分支名>
这条指令,我们就能提交到远程仓库了。
好了,我们已经成功的将test提交到远程仓库了。