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

article/2025/2/28 15:48:28

 远程仓库就是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取消(点击减号)


http://chatgpt.dhexx.cn/article/ZaBLXfBO.shtml

相关文章

[Git] 本地代码库和远程同步

一 前言 这本来不是一个很严重的问题, 有很多办法可以处理, 但是对于Git新手来说, 会觉得非常可怕, 因为不知道怎么恢复之前的状态, 不知道当前状态上传上去会造成什么影响, 最怕的是影响到master之类的主分支, 然后把别人的工作搞丢, 那就完蛋了. 我刚开始接触Git的时候, 上…

git操作之同步代码到仓库

1、先创建一个仓库,然后把创建的空仓库克隆到本地;2、把程序拷贝到本地的仓库中,然后再进行下列操作;(1)git add . 保存全部内容(2)git commit -m "项目描述"(3) git pu…

如何将git服务器同步到本地文件夹,使用git在服务器上部署git仓库并实现提交代码时同步代码到生产环境...

最近由于需要对正在运行的系统进行新功能添加,本来是可以通过github进行代码维护,但是由于这个项目涉及一些问题,目前还不能开源,所以只能是手动覆盖bug文件,生产环境上的代码反而是最新的了。 之前有个思路&#xff0…

git 项目代码上传到服务器上,git 上传代码到服务器

一、建立本地git仓库 1、cd到你项目根目录下 git init 二、将本地所有文件添加到暂存区 git add . . 表示所有文件 如果想添加项目中的指定文件,那就把.改为指定文件名或者目录即可,多个目录用空格隔开 三、将暂存区的文件提交到本地仓库 git commit -m 注释 四、在码云上创建…

git如何拉去开发的 最新代码_git拉取代码到本地

git拉取代码到本地的方法是:首先打开git命令窗口,输入命令【git clone github仓库地址】;然后回车即可拉取代码到本地仓库。 第一步:拉取远程代码git clone https://github.com/…/PrettyGirls.git 第二步:查看本地分支和远程分支1、cd PrettyGirls 到工程目录下; 2、git…

git配置及同步项目代码到本地

长久不用git发现自己都忘记了。。。在此记录下git配置,以便日后查看。 git配置 配置本地仓库账号和邮箱 git config --global user.name "YourName" git config --global user.email "your-emailexample.com"生成ssh密钥 ssh-keygen -t rsa -…

Git克隆仓库代码至本地

目录 1、本地新建文件夹: 2、文件夹右击,点击:Git Bash Here 3、本地仓库初始化,输入:git init 4、复制仓库代码地址 5、代码克隆,输入:git clone 复制的地址 6、打开文件夹,…

Git代码拉取与同步

1、git clone [email protected]:xxx/xxx.git 2、git checkout -b dev origin/dev 创建本地dev分支 并与远程dev分支关联 3、git remote add upstream 远程公库地址 关联到远程的公库 4、git pull upstream dev 从远程公库拉取dev分支代码 远程公库新建了bug分支&#xff…

在WebStorm里面搜索文件中出现的中文字符

ctrfF或者ctflshiftF 搜索[\u0100-\uffff]

处理webStorm中文字体样式大小不一,难看的问题

修改前样式: 修改后样式: 具体操作设置如下: File→Settings→Appearance & Behavior→Appearance,Theme 选择Darcula(主题可自行选择) File→Settings→Editor→Font, Font 选择Consolas&#xff…

WebStorm安装教程【2022年新版图解】

对于入门JavaScript 开发的者,最重要的就是安装WebStorm软件,一款非常优秀的JavaScript工具,在互联网上查询目前还没有一篇写得比较详细的WebStorm教程。今天我将使用WebStorm最新2022年版本,从下载到安装以及创建项目带大家完整的…

关于webstorm中TS如何设置中文提示

如下图所示,默认提示为英文 如果需要切换为中文提示,可按如下操作: 在选项中输入参数:--locale zh-CN,然后重启webstorm。 让我们来看看效果: 大功告成!✌️

NodeJS + WebStorm 中文显示乱码

当使用 WebStorm 运行 NodeJS 代码时, 使用 response.write 有中文的时候,会显示乱码,如下图: server.on(request,function (request, response) {console.log(收到客户端的请求了,请求路径是: request.u…

webstorm的中文教程和技巧分享

webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享。webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.com/s/1pJI9PMVWebStorm为前端javascript开发而生,专门为 javascript开发做了很…

IDEA-goland-pychar-phpstorm-webstorm设置中文版

以前都是需要手动安装破解包 , 达到中文的效果,但是设置等操作是不可用的 现在只需要(ctrlalts)打开设置 在plugin中输入chiness , 然后重启idea即可

Webstorm中文乱码的问题

2019独角兽企业重金招聘Python工程师标准>>> Webstorm中文乱码的问题 1、设置中文字体 2、设置文件编码集(1) 3、设置文件编码集(2) 转载于:https://my.oschina.net/u/2441766/blog/856200

php代码丑,解决webstorm显示中文难看、丑的问题

相信用过sublime、atom 类的编辑器的童鞋,装完webstorm对这款编辑器的第一印象是没啥好感的。一个很重要的原因就因为第一眼看上去这款IDE默认主题界面不好看,最不能忍的是中文显示太难看,中文显示的有粗有细,有些中文显示会有锯齿…

webstorm中文乱码问题

步骤: 1、ctrlshifts 2、选择Editor----->File Encoding 3、

Webstorm的介绍

WebStorm 是什么?? WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、 “最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分…

【webstorm】webstorm官网中文破解版

转载地址:https://blog.csdn.net/vchen_hao/article/details/77248053 1.下载webstorm软件。 1.官网下载 https://www.jetbrains.com/webstorm/ 2.百度云盘下载 链接:链接: https://pan.baidu.com/s/1kXimplP 密码: av6g 2.安装。 1、运行“WebStorm-20…