GIT入门操作 | 青训营笔记

简介: GIT入门操作 | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的第5天


克隆仓库:git [clone] <git地址>

初始化仓库:git init


添加文件到暂存区:git add -A

把暂存区的文件提交到仓库:git commit -m "提交信息"

查看提交的历史记录:git log --stat


工作区回滚:git checkout

撤销最后一次提交:git reset HEAD^1


以当前分支为基础新建分支:git checkout -b

列举所有的分支:git branch

单纯地切换到某个分支:git checkout

删掉特定的分支:git branch -D

合并分支:git merge


推送当前分支最新的提交到远程:git push

拉取远程分支最新的提交到本地:git pull


(一) git 仓库管理常用命令

仓库创建和入库操作

  1. 设置用户名密码


git config --global user.email "xxx@xxx.com"   // xxx@xxx.com 换成你的邮箱地址
git config --global user.name "xxxx"        // xxxx换成你的用户名


  1. git init 初始化 git 仓库
  2. 添加文件到仓库


`git add xxx` // 添加xxx文件到仓库



`git add .` 把所有更改的文件添加到仓库


  1. git status 查看状态(非必须)
  2. git commit -m"xxx" 提交文件

撤销和删除操作

  1. git checkout .放弃所有更改
    实操: 修改test.js的内容,然后执行git checkout . 你会发现你所有的修改都没了
  2. git clean -fd 删除新增文件但没对其执行过 git add 的文件
  3. rm .git -rf 删除仓库(或者直接删除隐藏文件夹.git)

(二) git 仓库中文件状态

仓库中的文件分为两大类:

  1. 未跟踪文件 - 未进行git add操作的文件
  2. 已跟踪文件 - 执行过git add操作的文件都是已跟踪的文件

vscode中文件末尾字母含义

U: 未跟踪的文件

A: 新增的文件

M: 被修改的文件

D: 被删除的文件

C: 有冲突的文件

更改和暂存中的更改

  1. 在[更改]区的文件表示文件被新增、删除、修改
  2. 对第1点中的文件执行git add , 这些文件就进入了[暂存的更改]区
  3. 对第2点中的文件执行 git commit, 这些文件就从[暂存的更改]区消失


相关文章
|
7月前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
164 1
记IDEA Git版本回退并push到远程操作
|
7月前
|
开发工具 git 开发者
|
7月前
|
开发工具 git
web后端-IDEA的Git操作
web后端-IDEA的Git操作
|
1月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
48 1
[Git]入门及其常用命令
|
4月前
|
存储 Shell 开发工具
Git 入门:从零开始掌握版本控制的艺术
【8月更文第16天】 在软件开发中,版本控制是一项至关重要的技能。它帮助开发者追踪文件的变化历史,并且可以在多个开发者之间协同工作。Git 是目前最流行的分布式版本控制系统之一。本文将带你从零开始学习 Git 的基本使用方法。
65 0
|
5月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程
|
6月前
|
开发工具 git
idea的git reset current branch to here操作详解
idea的git reset current branch to here操作详解
630 1
|
5月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
80 0
|
7月前
|
开发工具 git 开发者
Git入门:轻松掌握版本控制的艺术
【5月更文挑战第13天】Git是流行的版本控制系统,适合各种规模的项目。本文引导读者入门Git,学习版本控制艺术。内容涵盖Git简介、安装配置、基础操作(如初始化、添加文件、提交、查看状态和历史)、分支管理、协作开发(克隆、推送、拉取)及高级用法,如标签管理、子模块和版本比较。遵循最佳实践,如频繁提交、有意义的提交信息和合理分支管理,可提升开发效率。
|
6月前
|
存储 Linux 开发工具
Git【入门】这一篇就够了
Git【入门】这一篇就够了
51 0