Git的学习笔记

简介: Git的常见操作命令、IDEA配置Git

1.添加全局变量 user 名字和邮箱(GitHub注册的邮箱跟账户名称)

git config --global user.name xxx
git config --global user.mail xxx@xxx.com

image.png

2.查看git的设置文件

cat ~/.gitconfig

3.进入到项目页面初始化

git init

4.查看目前的状态,在什么分支,有什么要提交的文件。

git status

image.png

5.所有分支的所有操作记录。

git reflog

6.把jrdemo.txt提交到缓存区。

git add jrdemo.txt

7.把jrdemo.txt提交到分支。

git commit -m "message" jrdemo.txt

image.png

8.显示提交日志信息

git log

9.git reflog 命令显示出不同更改次数所对应的头部
image.png

10.回溯到修改前的代码

git reset --hard xxxxxx(不同更改次数所对应的头部)

image.png

11.查看分支情况

git branch -v

12.创建一个分支hotfix

git branch hotfix

13.切换到该分支

git checkout hotfix

14.合并分支

git merge hotfix

15.文件上传到远程仓库

git push origin xxxxx

16.Git SSL公钥密钥生成

17.创建一个新的仓库
image.png

18.git 仓库fork一个分支
image.png

19.打开idea,配置git环境

File -> Settings ->Version Control -> Git (配置git安装路径)
File -> Settings ->Version Control -> GitHub (配置github账户)

image.png

image.png

20.添加token
进入GitHub的 个人中心 -> settings ->Developer settings -> Rersonal access tokens -> Generate new token,生成一个token。复制token到idea里,成功就可以看到你的账户了。

21.通过IDEA使用git管理
image.png

22.选择一个远程库,将克隆下来等待代码拉取,拉取成功在文件夹里面会显示,如果idea里不成功,还可以尝试在命令行里操作拉取
image.png

image.png

23.创建一个新的分支
image.png

image.png

image.png

image.png

24.现在在hotfix里面对test文件进行修改
image.png

image.png

image.png

25.切回master ,可以看到test文件并没有被更改
image.png

image.png

image.png

在master里面的test文件里就出现了更改的代码
26.push文件到远程仓库
image.png

image.png

输入密码,push成功以后去GitHub上面就可以看到你提交的代码了。
image.png

image.png

相关文章
|
2月前
|
Linux 网络安全 开发工具
Git学习笔记(一):基础与应用
本文档详细介绍了如何将本地项目关联到Gitee上的空仓库并上传代码,以及如何验证本机与Git服务器的SSH连接。同时,还概述了Git的基本概念、安装步骤、初始配置、常见命令及如何配置多个SSH-Key,适用于初学者快速上手Git操作。
129 51
Git学习笔记(一):基础与应用
|
5月前
|
安全 Linux 开发工具
Git学习笔记
这篇文章是一份Git学习笔记,涵盖了Git的基本命令、工作流程、项目搭建、文件状态管理,以及如何使用码云和IDEA进行版本控制操作。
Git学习笔记
|
8月前
|
Shell 网络安全 开发工具
Git学习笔记
Git学习笔记
144 1
Git学习笔记
|
6月前
|
存储 安全 开发工具
Git学习笔记 三个区域、文件状态、分支、常用命令
理解并掌握这些概念和命令,对于有效地使用Git来管理项目源代码是至关重要的。Git的强大功能支持了复杂的开发工作流程,而良好的Git实践能够极大地提高团队的协作效率。随着实践的增多,对于Git更深层次的功能和最佳实践的理解也会随之增长,进一步加强你作为一个软件开发者的能力。
84 0
|
Linux 网络安全 开发工具
Git学习笔记
Git学习笔记
90 0
|
Linux 网络安全 API
git常用命令学习笔记
git常用命令学习笔记
79 0
|
程序员 开发工具 git
搭建博客可能会用到的 Git 命令|学习笔记
搭建博客可能会用到的 Git 命令|学习笔记
|
缓存 Shell 开发工具
【BackEnd--Git】学习笔记(实战开发常用技巧)
Git学习笔记(实战开发常用技巧)
128 0
|
算法 安全 Linux
git第n次学习笔记
git第n次学习笔记
|
开发工具 git 索引
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程