Git学习笔记

简介: 这篇文章是一份Git学习笔记,涵盖了Git的基本命令、工作流程、项目搭建、文件状态管理,以及如何使用码云和IDEA进行版本控制操作。

Git

git官方文档:https://www.runoob.com/git/git-tutorial.html

卸载

  • 1、删除环境变量
  • 2、控制面删除

官网下载地址:https://git-scm.com/

基本的linux命令

  • 1、cd 改变目录
  • 2、cd . .退到上一个目录
  • 3、pwd 显示当前所在的目录路径
  • 4、clear 清屏
  • 5、ls 列出当前目录中的所有文件
  • 6、touch 在当前目录下新建一个文件
  • 7、rm 删除一个文件
  • 8、mkdir 新建一个文件夹
  • 9、rm -r 删除一个文件夹
  • 10、mv 移动文件到另一个文件夹。mv a b.将文件a移入到文件b
  • 11、reset 重新初始化终端
  • 12、history 查看命令历史
  • 13、help 帮助
  • 14、exit 退出
  • 15、#表示注释
  • 16、git config -l 查看配置
  • 17、git config --system --list 查看系统配置
G:\Program Files\Git\etc
  • 18、git config --global --list 查看当前用户配置
C:\Users\静小文
  • 19、配置用户名:git config --global user.name “自己定义”
  • 20、配置密码:git config --global user.email “邮箱”

Git工作理论

  • 工作目录:平时写代码的地方
  • 暂存区:存放临时文件,实际上是一个文件
  • 本地仓库区:安全存放数据的位置,保存提交到所有版本的信息,head指向最新放入仓库的版本
  • 远程仓库区:托管代码的服务器。
    在这里插入图片描述
    git的工作流程
  • 1、在工作目录中添加,修改文件
  • 2、将需要进行版本管理的文件放入暂存区域
  • 3、将暂存区域的文件提交到git仓库

项目搭建

创建本地仓库的方法有两种:1、创建全新的仓库。2、克隆远程仓库

1、创建全新的仓库

//在当前的目录下新建一个git仓库,创建结束。在文件的隐藏目录下有一个.git。关于版本的所有信息都在这里,包括head指向

git init

2、克隆远程仓库,将远程服务器上的仓库完成镜像一份到本地。

$ git clone 地址

文件状态

  • git status [filename] 查看指定文件状态
  • git status 查看所有文件状态
  • git add . 添加所有文件到暂存区
  • git commit -m “消息内容” 提交暂存区的内容到本地仓库 -m提交信息

控制提交的内容

  • 1、*.txt 忽略所有.txt结尾的文件
  • 2、!lib.txt lib.txt除外
  • /temp 仅忽略项目根目录下的文件,不包括其他目录、表示要忽略的文件在此目录下,子目中的文件不被 忽略
  • build/ 忽略此目录下该名称的子目录

使用码云
-1、注册
2、设置本机绑定SSH公钥,实现免密码登录
生成公钥【ssh-keygen -t rsa】
3、将公钥信息public key添加到码云账户中即可
4、使用码云创建一个自己的仓库

远程镜像克隆。
保存要下载的资源,然后Linux命令镜像克隆。

IDEA使用

1、在gitee中建立代码仓库
2、在文件中下载仓库映射。
3、直接将项目创建到对应的仓库映射位置。或者将仓库映射直接复制到自己的项目中。建立关系。

在IDEA中 加入git的下载路径
在这里插入图片描述
建立联系后,通过commit和push远程代码仓库。

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