0


git(实现代码存档和同步)

远程仓库就是github,码云这些之类的,所有人都以远程仓库的文件作为最新版本

每个人都有自己的工作区(本地电脑里面的一个文件夹),每个人都可以用clone把最新版本的文件复制到本地

比如我现在有四个文件,但是其中有两个文件我们不想提交到远程仓库,也就是只有两个文件需要添加,这个时候就可以把这2个文件添加到暂存区,然后继续提交到本地仓库

最后推送到远程仓库

从远程仓库复制到工作区叫pull,如果只想复制到本地仓库叫fetch

在工作区里的文件状态叫做untracked,未追踪状态,也可以用unstage来表示

加入到暂存区的文件

本地仓库: 开发人员自己电脑上的Git仓库

远程仓库:远程服务器上的Git仓库

commit表示将代码和版本信息提交到本地仓库,push表示将本地仓库的代码和版本信息上传到远程仓库,pull表示将远程仓库的代码和版本信息下载到本地仓库

git的两个功能:

(1)看到历史上自己所有代码(相当于存档功能,回滚到以前的版本)

(2)用来同步不同机器中的代码(比如想同步你自己电脑里和公司电脑里的代码)

安装git

Git下载地址: https://git-scm.com/download 下载windows版,的得到这个,然后一直下一步

完成安装后,在任意目录,点击鼠标右键,能看到Git GUI Here和Git Bash Here,表示安装完成

Git Gui是自带的图形界面,一般很少用

Git Bash是Git命令行,长下面这样:

使用gitee创建远程仓库:(这个直接简单,直接在gitee上创建即可)

下载代码仓库:git clone https://gitee.com/ouyangshuiming/hellogit.git

即git clone 代码仓库地址

2.git模型:

3.常见的git命令

1.本地仓库 命令

(1)git log 查看日志

(2)git reset

(3)git status 查看文件状态

比如你在一个文件夹删除了一个叫作:test.txt的文件

随后在这个文件夹中点击Git Bash Here,这样就调出Git Bash界面,输入 git status

可以看到会显示变更:deleted: test.txt

(4)git add . 将文件的修改加入暂存区

git add命令

不管加文件还是删文件都是add

2.远程仓库 命令

(1)git commit -m "xxxx" 将暂存区的文件提交到版本库

git commit命令:给本次操作起一个名字

(2)git push

Idea中Git的使用

首先明确:

本地仓库操作:

1.Idea中从远程仓库中克隆一个仓库到本地仓库中:

vcs-从版本控制中获取

在url中输入远程仓库地址,然后点击克隆按钮,然后就会问你在新窗口还是这个窗口中打开,就可以打开克隆下来的项目了

2.将文件加入暂存区

克隆完这个项目后,你再在这个项目中新建一个类,就会询问你是否要将这个类添加到Git

可以看到:添加到Git中的类是绿色的,没有添加的类是红色的

手动将文件添加Git

3.将暂存区的文件提交到版本库

如果是提交单个文件:git-提交即可

也可以整个项目提交

当然,更快捷的提交方式就是直接在窗口栏的Git中选择提交

4.显示日志

远程仓库操作:

1.查看当前仓库关联的远程仓库

2.推送至远程仓库:

项目的菜单栏Vcs状态和Git状态相互切换

(1)Vcs变成Git

先创建一个普通的maven项目

然后vcs-创建git仓库-选中这个maven项目,然后发现vcs变成了Git

我们发现,在这个项目中,多出了一个.git文件夹

(2)Git变回VCS

文件-设置-版本控制-目录映射 先将git取消(点击减号)

标签: git

本文转载自: https://blog.csdn.net/weixin_47414034/article/details/126064905
版权归原作者 Pr Young 所有, 如有侵权,请联系我们删除。

“git(实现代码存档和同步)”的评论:

还没有评论