Git常见使用命令

本文为初学者整理了Git的基本概念及常用命令,包括初始化仓库、代码提交流程、撤销修改及删除操作等,帮助快速掌握版本控制工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚进入实习岗位,学校内没有使用过Git,所以整理了部分Git命令,同时添加了部分注解,如有错误请指正,共同进步谢谢!
Git中的概念:
.git       <!-- 版本库 --> 
stage      <!-- 暂存区,数据通过add添加到暂存区 --> 
master     <!-- 分支,暂存区的数据通过commit提交到分支 -->
pull       <!-- 获取并合并其他的厂库,或者本地的其他分支 -->
push       <!-- 本地的分支更新对应远程分支 -->

第一次使用,跑通步骤
git init 
git add <directory>
git commit -m "注释"
创建仓库
git remote add origin "仓库url"    <!--初始配置仓库url,更改仓库需要更新命令-->
git pull origin master            <!--将未提交前的数据从远程仓库拉下来-->
git push -u origin master         <!--已经上传到远程仓库里了-->
Git代码提交步骤
git branch -v   <!--查看分支 -->
git status      <!-- 查看状态 -->
           2.1   stage-add    <!-- 已修改已提交 -->
           2.2   not add      <!-- 已修改未提交 -->
           2.3   untracked files   <!-- 全无 -->
git add <wenjian>
git commit -m "shuoming"
git pull   <!-- 获取并合并其他的厂库,或者本地的其他分支 -->
	       8.1---merge starts---
	       8.2---merge ends---  
	       8.3---merge conflict---
git push   <!-- 本地的分支更新对应远程分支 -->
Git clean用法:
git clean -n     <!-- 演示,不真正删除 -->
git clean -f     <!-- 删除当前目录下所有没track过的文件 -->
git clean -df    <!-- 删除当前目录下没有被track过的文件 -->
git clean -f <path>  <!-- 删除指定路径下的没有被track过的文件 -->
git clean -xf        <!-- 删除当前目录没有track过的文件. .gitignore文件里面也删除 -->
git reset --hard和git clean -f    <!--让你的工作目录完全回退到最近一次commit的时候-->
git reset --hard和git clean -df   <!-- 运行后, 工作目录和缓存区回到最近一次commit时候一摸一样的状态,是一个干净的工作目录 -->
Git 撤销修改:

一、未使用git add 缓存代码

git checkout -- file  <!--撤销当前文件下的修改,git checkout 切换到另一个分支容易混淆-->
git checkout .        <!-- 放弃所有文件的修改-->

二、 已使用git add 缓存代码,未使用git commit

git reset HEAD filename  <!--放弃指定文件修改-->
git reset HEAD           <!--放弃所有文件修改-->

三、已经用 git commit 提交了代码

git reset --hard HEAD^           <!--回退到上一次commit的状态-->
git reset --hard commit "版本号"  <!--回退到指定版本-->

:此命令用来清除 git 对于文件修改的缓存。相当于撤销 git add 命令所在的工作。在使用本命令后,本地的修改并不会消失,而是回到了第一步1. 未使用git add 缓存代码,继续使用用git checkout – filename,就可以放弃本地修改

Git 删除操作:
本地删除
git commit  "xxx删除" <!--远程仓库删除掉-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值