当前位置:   article > 正文

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

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取消(点击减号)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/577343
推荐阅读
相关标签
  

闽ICP备14008679号