git版本控制工具
下载地址:https://www.git-/download/win选择对应版本的工具,下载后是一个exe执行文件:
本文使用到的git命令
安装步骤
双击打开exe执行文件进行安装,指定安装地址,不要选择中文路径。点击Next。
直接点击Next
重点解释:
Git Bash Here:基于命令Git GUI Here:图形化
直接点击Next,直到Adjusting your PATH environment这一页,勾选第一个选项。
设置只使用Git命令行的方式
直接点击Next直到安装结束。
使用前需要了解的内容
工作区:用来对代码进行修改
可以理解为本地代码。
上传:需要使用的话使用add先添加到暂存区。下载:
暂存区
相当于是一个缓冲区
上传:进行版本控制时从暂存区通过commit提交到版本库中。下载:从暂存区checkout到工作区
git仓库区
将代码从版本库中checkout到暂存区
git使用
一、初始化仓库
先在本地创建一个文件夹,此处命名为test进入到该目录,右键打开git bash
在开启的命令行窗口中进行初始化仓库。
执行git init
这一步进行仓库初始化,此时这个仓库中多了一个.git隐藏文件,test成为了一个本地仓库。
二、仓库中添加信息(git add)
直接在仓库中新建文件,此处新建一个a.txt。使用命令将文件添加至暂存区
git add a.txt
三、 查看仓库状态(git status)
git status
可以看到已经添加了一个a.txt,状态是绿色,提示No commits yet。
四、提交仓库文件(git commit)(重要)
git commit -m '描述信息'
这里出现一个问题,提示账户问题。那就链接到自己的邮箱后再提交,只是用来记录本地仓库。
出现这个问题使用如下命令,链接到自己的邮箱就行了:
git config --global user.email "[邮箱]"
再次查看仓库状态,工作区很干净。
五、更新文件
对文件进行修改,添加了一行内容。还是git add,先将文件添加至暂存区。再使用git commit提交至仓库。
六、删除文件/文件夹(git rm)
删除文件git rm a.txt
查看仓库,a.txt文件已经不见了。
注意:此处的删除只是将暂存区中的文件删除了,想要删除仓库中的文件还需进行commit操作。
添加文件夹
此处新建一个名为aa的文件夹,在aa文件夹中再新建一个a.txt文件。
添加aa文件夹下所有内容
git add aa/*
git commit -m '添加aa文件夹下所有内容'
删除文件夹
使用git rm -r --cached aa
,使文件夹不被版本控制,但是文件夹还在本地存在。
git rm -r --cached aa
此时提示aa文件夹Untracked files,已经不被版本控制了,仍保存在本地。
使用git rm删除仓库中的文件夹
此时暂存区已经没有文件夹了,一下就删掉了。
git远程服务器
有好多git的远程仓库
GitHubGitLabgitee码云(国产)
本次重点讲解gitee码云。
gitee(码云)
注册
网址:注册gitee账户网址。
因为本人之前有注册了git账户,所以直接使用第三方绑定登录。gitee和GitHub的主要区别就是,gitee是中文社区,GitHub是英文社区。
登录后的主界面
使用步骤
1. 新建仓库
勾选如上内容,点击创建。
2. 克隆仓库
git克隆操作:将远程仓库的项目复制到本地
git clone [仓库地址]
输入用户名密码,就能连接上远程仓库,并且将项目成功下载至本地。
3. 将本地仓库提交到远程仓库
git push:先提交到暂存区,再提交到本地仓库,最后提交远程仓库。在test文件下新建一个a.txt
先将a.txt添加至暂存区,再提交至本地仓库,最后push到远程仓库。
IEDA和Git关联
File->Settings->Version Control->Git关联Git安装目录下的bin/git.exe
下载gitee插件
在setting里找到plugin,搜索gitee进行安装。
添加信息
注意:使用邮箱登录。
本地项目上传服务器 这时候再看就能上传项目到gitee服务器中了。
远程仓库项目下载到本地
点击CLONE即可将项目下载到本地
总结
学会使用gitee就会使用GitHub和gitlab了,大同小异。
如果觉得《【git教程】git安装 本地仓库与远程仓库使用详细指南》对你有帮助,请点赞、收藏,并留下你的观点哦!