【BackEnd--Git】学习笔记(实战开发常用技巧)

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
大数据开发治理平台 DataWorks,不限时长
简介: Git学习笔记(实战开发常用技巧)

 一、原生GUI操作

1.1 创建本地仓库

在一个文件夹里右击bash here

git init

1.2 自动化管理格式文件

创建一个.ignore的文件。在文件里面输入不要管理的文件如 *.a

1.3 本地仓库

image.gif编辑

查看修改状态

git status

查看提交日志

git log

查看版本信息

git-log

到缓存区

git add~

git add . 添加所有文件

到仓库

git commit -m "add file" "里面的是注释。提交的是所有缓存区的文件

版本回退

git reset --hard ~ ~可以使用git-log查看

查看删除的记录

git reflog 一般用于误退到一个版本后,不知道修改过的版本

1.4 分支

查看分支

git branch

创建分支

git branch 分支名

切换分支

git checkout 分支名

合并分支

在master上合并dev01分支:

git merge dev01

删除分支

git branch -D 分支名

image.gif编辑

1.5 远程仓库

连接到远程仓库

git remote add origin 仓库地址

推送到远程仓库

git push remote origin 分支名

关联到远程仓库

git push --set-upstream remote origin 分支名(第一次使用就好了,后续只要用pull就可以了)

clone

git clone 仓库路径 本地路径

二、Ideal操作

2.1 远程连接Gitee

在IDEAL中创建好一个项目,并安装好Gitee插件

创建gitee仓库

image.gif编辑

选择项目共享上传到Gitee上(此时默认在本地创建了一个仓库)

image.gif编辑

2.2 Commit、Pull、Push

Commit操作:勾选全部,点击Commit(这里没有显示是因为我已经commit过了,内容都是最新的)

image.gif编辑

Pull:将远程仓库中的内容先扒拉下来

image.gif编辑

Push:选择你要拉去的仓库(这一步小心一点,千万不要拉去错了)

image.gif编辑

选择你要使用的本地仓库来进行推送

image.gif编辑

注意,在合并冲突的时候会有提醒,一定要谨慎选择,不然覆盖了远程仓库里的如master就完犊子了

参考资料

手把手教你IDEA连接码云(Gitee) - 知乎 (zhihu.com)

目录
相关文章
|
4月前
|
Java Shell 开发工具
Git快速入门+常用指令
Git快速入门+常用指令
34 0
|
3月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
136 0
|
5月前
|
存储 开发工具 git
Git的简介以及基本使用
Git的简介以及基本使用
|
9月前
|
前端开发
前端项目实战拾玖-github提交代码Could not read from remote repository重新生成公钥
前端项目实战拾玖-github提交代码Could not read from remote repository重新生成公钥
35 0
|
存储 网络安全 开发工具
Git配合github使用
Git配合github使用
116 0
|
存储 前端开发 JavaScript
【Git|GitHub|SSH|Sourcetree 上篇】Git环境搭建及核心概念学习
当下,几乎所有开发者都要接触版本控制系统(VersionControlSystem, 简称VCS), 这种工具让他们在分工合作时避免了不必要的重复与冲突,如果遇到什么问题,也可以及时回退到之前的版本。当今最流行的版本控制系统(至少在网络开发者中是这样的)是Git,和与之关联的编程社区网站GitHub、Gitee等等。我们很少独自完成一个项目,而在分工合作的同时我们都会有与他人的工作相冲突的风险:尤其是当两个人同时尝试修改同一段代码的时候。所以我们需要有相应的机制用以避免这种情况。
94 0
【Git|GitHub|SSH|Sourcetree 上篇】Git环境搭建及核心概念学习
|
开发工具 数据库 git
Git - 基础篇(十一)
Git - 基础篇(十一)
83 0
Git - 基础篇(十一)
|
jenkins 持续交付 网络安全
Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443
Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443
Jenkins+GitHub报错hudson.plugins.git.GitException: Failed to fetch from GitHub 443
|
Ubuntu 程序员 开发工具
Tool之Git:Git的简介、安装、使用方法之详细攻略(二)
Tool之Git:Git的简介、安装、使用方法之详细攻略
Tool之Git:Git的简介、安装、使用方法之详细攻略(二)
|
Ubuntu Unix Shell
Tool之Git:Git的简介、安装、使用方法之详细攻略(一)
Tool之Git:Git的简介、安装、使用方法之详细攻略
Tool之Git:Git的简介、安装、使用方法之详细攻略(一)

相关实验场景

更多